Qt采用的是C++语言,当用qt调用C#类库时不能直接调用,需用C++对类库进行封装
具体的方法参考大神的文章:
https://blog.csdn.net/weixin_42420155/article/details/81060945
其中可能出现的问题:
1.qt中 #pragma comment(lib,“ ”)语句出现问题
原因是#pragma语句是MSVC编译器中调用外接文件的语句,MinGW无法使用,
解决的方法为换MSVC编译器
2.模块计算机类型“X64”与目标计算机类型“X86”冲突
原因是我的qtMSVC是64位的,而我的C++dll和C#dll都是32位的
解决的方法是在C++和C#生成解决方法是在vs中
生成--配置管理器--活动解决平台--下拉菜单<新建>--从此处复制设备改为X64
保证平台为X64