1

嗨,我正在寻找一个如何从 C# 调用一个简单的 C++ 函数或类的示例,该函数或类可以跨平台工作,即视觉工作室和单声道,我在网上找到的大多数东西似乎只能通过视觉工作室工作。

4

2 回答 2

3

您可以使用 SWIG 从 C# 调用 C++ 代码。它似乎与单声道同样适用,请参阅http://www.swig.org/Doc1.3/CSharp.html

于 2012-10-27T14:36:41.423 回答
1

由于名称重整,您不能调用 C++ 函数,但您可以extern "C"通过 P/Invoke 调用函数。

这可能是一个很好的阅读:http: //msdn.microsoft.com/en-us/library/42b9ea93.aspx

谷歌当然也很有价值。

我想说您不太可能编写完全跨平台的 P/Invoke 代码,因为跨平台的东西很多。

于 2012-10-27T14:20:38.820 回答