四个步骤
1.创建C++ Win32项目动态库dll
2.在Win32项目动态库中添加 外部依赖项 lib头文件和lib库
3.导出C接口
4.c#调用c++动态库
开始你的表演...
①创建一个空白的解决方案,在解决方案中添加 Visual C++ , Win32 项目
空白解决方案的创建:
添加Visual C++ , Win32 项目
这样一个c++的动态库dll就创建好了,它最终会生成一个dll文件,供c#调用的。
②c++动态库dll引用静态库lib
先将lib头文件和lib库文件复制粘贴到项目目录下
和硬件相关的lib文件一般是分x86 和 x64的
添加外部依赖项 头文件.h :工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。
注意:把配置的Debug和Release 平台的Win32(x86) 和 x64都记得选上路径。