如果我没猜错,qt你用的是mingw的g++编译器,vs用的是cl编译器
如果用默认的编译选项的话,两个生成的dll是有些许的区别的
用vs调用mingw g++生成的dll不会成功,除非你调整一下生成dll的命令行参数,改成gcc编译器,生成c编译器通用的接口
https://www.cnblogs.com/lichmama/p/4126323.html
我以前也碰到过这个问题
【 在 jungfrau 的大作中提到: 】
: 我平时不写C++代码,但是读过基本语法,能看懂代码大致意思。
: 我手头有个QtCreator写的demo,用于USB通信。通信部分借用的是国外一个人写的跨平台库。链接如下:
https://github.com/signal11/hidapi: 由于demo中包含了完善的业务逻辑,我本来想把demo改一改生成dll,以便在labview开发环境调用。结果遇到了很多问题。
: ...................
--
修改:luckyzw FROM 1.85.51.*
FROM 1.85.51.*