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
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。