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中

测试程序如下:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容