2012-10-27 55 views
1

嗨我正在尋找一個如何從C#中調用簡單的C++函數或類的示例,它可以跨平臺工作,即可視化工作室和單聲道,大部分我在網絡上找到的東西似乎只能通過視覺工作室工作。從C#跨平臺調用C++

+0

你不能在c#中調用C++類。 –

+0

我不知道,那是一個無賴.. – pyCthon

+0

沒有人可以叫一個類。這只是沒有意義。 – Puppy

回答

1

由於名稱不一致,所以不能調用C++函數,但可以通過P/Invoke調用extern "C"函數。

這可能是一個良好的閱讀:http://msdn.microsoft.com/en-us/library/42b9ea93.aspx

谷歌當然會是有價值的了。

我想說你不可能寫出完全跨平臺的P/Invoke代碼,因爲跨平臺的許多事情是不同的。