QTCreator导入DLL的问题

初次使用QT编写上位机,遇到了问题。留个记录,供以后参考。使用QTCreator开发芯片烧录的上位机软件。QT的版本为开源的使用mingW编译器,用的VS2019编写的下位机USB驱动的dll库。开发完界面及文件功能后,往QT导入DLL库,发现运行出错,报错程序运行异常,后面发现该问题是QT编译器是32位而本人开发的USB驱动是64位的,好家伙直接重新开始写32位的USB驱动。再次导入DLL库,编译出错。确定了是编译器不同,mingw和MSVC两者对于函数的编译结果不太一样,于是开始更换QT的版本,这也是网上大部分推荐的方法,添加了VS2017的编译环境,配置后发现QT竟然无法识别到本机的配置,此路不通。最后发现是DLL库放错了位置,真的晕死。将文件放置到mingw的debug文件夹下面就好了,说明一下本人的USB驱动是从Linux下移植过来的,所以本人的解决方式仅供参考,还请各位具体问题具体分析。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值