C#调用C++代码(CSharp Platform Invoke)

在.Net开发的过程中,有时候我们需要从C#中调用C++开发的代码,原因之一就是集成第三方的程序库(C++)写的,另外一个原因就是为了速度,将一些功能在C或C++里面实现。C#调用C++的功能有两种方法,一是用C++/CLI进行封装,其二就是使用.Net的Platform Invoke。本文只讨论第二种情况。C++代码的DLL也分好几种情况, 1、DLL使用C++编写,没有Export函数 2、D
相关文章
相关标签/搜索