嗨我正在尋找一個如何從C#中調用簡單的C++函數或類的示例,它可以跨平臺工作,即可視化工作室和單聲道,大部分我在網絡上找到的東西似乎只能通過視覺工作室工作。從C#跨平臺調用C++
1
A
回答
3
您可以使用SWIG從C#調用C++代碼。它似乎工作與單聲道同樣好http://www.swig.org/Doc1.3/CSharp.html
1
由於名稱不一致,所以不能調用C++函數,但可以通過P/Invoke調用extern "C"
函數。
這可能是一個良好的閱讀:http://msdn.microsoft.com/en-us/library/42b9ea93.aspx
谷歌當然會是有價值的了。
我想說你不可能寫出完全跨平臺的P/Invoke代碼,因爲跨平臺的許多事情是不同的。
相關問題
- 1. 跨平臺C?
- 2. golang:在跨平臺調用C++代碼
- 3. C#Activex跨平臺
- 4. C跨平臺工具包
- 5. 跨平臺C++工具鏈
- 6. 跨平臺C++工具鏈
- 7. C++跨平臺多線程?
- 8. 跨平臺C++與libcurl
- 9. C++中的跨平臺OOP
- 10. C/C++跨平臺Unicode編碼
- 11. 組織跨平臺的C/C++項目
- 12. 跨平臺C++ UI應用程序
- 13. Xamarin C#跨平臺應用程序
- 14. 從CLI編譯非C/C++項目跨平臺
- 15. 有跨平臺庫調用/在C創建過程++
- 16. C++:獲取臨時文件,跨平臺
- 17. C++跨平臺開發(Windows和Mac OS)
- 18. 跨平臺的C++函數到APL
- 19. 跨平臺C++ UDP套接字庫
- 20. 如何跨平臺複製C#文件?
- 21. 跨平臺C# - System.io和其他怪癖
- 22. C是否有跨平臺框架?
- 23. 跨平臺C++ web服務器庫
- 24. 處理C++依賴關係(跨平臺)
- 25. C++/Qt項目跨平臺編譯
- 26. C++的跨平臺睡眠函數
- 27. 跨平臺版本的ntohl()? - C++
- 28. C++跨平臺歸檔操作/顯示
- 29. C++中的MP3播放器(跨平臺)
- 30. Lua的跨平臺C#實現
你不能在c#中調用C++類。 –
我不知道,那是一個無賴.. – pyCthon
沒有人可以叫一個類。這只是沒有意義。 – Puppy