C++CLR类库封装Native类库并用C#调用
生活随笔
收集整理的這篇文章主要介紹了
C++CLR类库封装Native类库并用C#调用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、創建Native類庫
新建項目->其他語言->Visual C++->Win32控制臺應用程序->DLL
添加頭文件
添加源文件
選擇生成路徑生成dll
2、CLR類庫封裝Native類庫
新建項目->其他語言->Visual C++->CLR->類庫;
添加Native類庫的lib和pdb
添加封裝后的類聲明頭文件
添加類的實現文件
3、C#調用封裝后的CLR類庫
新建項目->Visual C#->控制臺應用程序;
添加引用(將CLR類庫引入),并將CLR依賴的Native類庫copy到Debug中
測試程序如下:
作者:RUNROCK
鏈接:https://www.jianshu.com/p/d985ba365c63
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
總結
以上是生活随笔為你收集整理的C++CLR类库封装Native类库并用C#调用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#的winform的中委托显示图片
- 下一篇: c# char unsigned_dll