如何從C調用C ++函數?我知道這個。從C ++調用C函數:如果我的應用程序是在C ++中,我不得不從用C編寫的庫調用函數。那么我會使用//main.cppextern "C" void C_library_function(int x, int y);//prototypeC_library_function(2,4);// directly using it.這不會破壞名稱C_library_function,鏈接器會在其輸入* .lib文件中找到相同的名稱,問題就解決了。從C ???調用C ++函數但是在這里我擴展了一個用C語言編寫的大型應用程序,我需要使用一個用C ++編寫的庫。C ++的名稱錯誤導致了麻煩。Linker抱怨未解決的符號。好吧,我不能在我的C項目中使用C ++編譯器,因為這會破壞很多其他東西。出路是什么?順便說一句,我正在使用MSVC
如何從C調用C ++函數?
慕田峪7331174
2019-08-12 10:37:22