QT调用C#类库的方法(出现的一些问题)

it2026-06-22  13

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

最新回复(0)