使用Visual Studio在Windows上混合使用C#代码和非托管C++代码

Dav*_*nds 6 c# windows unmanaged visual-c++

我想从我的C#代码中调用我的非托管C++库.需要采取哪些潜在的陷阱和预防措施?感谢您的时间.

Mic*_*urr 1

这个问题太宽泛了。唯一合理的答案是 P/Invoke,但这有点像说如果您想为 Windows 编程,您需要了解 Win32 API。

几乎所有关于 P/Invoke 的书籍都已经写好了 ( http://www.amazon.com/NET-COM-Complete-Interoperability-Guide/dp/067232170X ),当然也制作了整个网站:http:// www.pinvoke.net/