标题:qt5.12,qt5.8调用同一个vc的DLL一个失败,一个成功为什么??
作者:52mcu
日期:2019-03-03 22:01
内容:
qt5.12,qt5.8调用同一个vc的DLL一个失败,一个成功为什么??
代码如下,之前用5.8是可以的,现在用5.12 怎么就不行呢???
typedef void(*lpFun)(void);
QLibrary dll("myvcc.dll");
if (dll.load()) {
qDebug()
#1 [圣域天子 03-04 12:38]
是不是一个是 x64, g一个是 x86 ?
或者一个是VC,一个是ming64 ?
#2 [yanniupai 03-09 22:10]
我也发现了这个问题,我的*.a库是使用mingw32-make编译的,为了兼容qt5.12.1,我还专门使用qt5.12.1的mingw32-make去重新编译了一遍*.a库,还是不行,使用5.11.3或以下版本都可以使用。
#3 回 圣域天子 的帖子 [52mcu 03-16 20:20]
圣域天子:是不是一个是 x64, g一个是 x86 ?
或者一个是VC,一个是ming64 ? (2019-03-04 12:38)
确实