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
相關文章
相關標籤/搜索