首页| 论坛| 消息

标题:qt发布问题-请高手指点
作者:dean.su
日期:2014-08-28 20:39
内容:

新手学习qt发布,编译了release版小程序,hello world,用dependency walker显示如下错误:
请高手指点,万分感激,谢谢!

Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module.
Error: Modules with different CPU types were found.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.
代码如下:

#include "dialog.h"
#include
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Dialog w;
w.show();
return a.exec();
}


#1 [彩阳 08-29 10:40]
这种情况,看看你需要带的文件是否符合要求。
这里 有一篇文章详细地讲了发布Qt 5程序的时候需要附带的文件。
#2 [彩阳 08-29 10:57]
随便拿了一个程序用Dependency Walker,结果如下所示:
但是程序也是能够正常运行的。
#3 [寒夜行人 08-29 12:03]
找一台干净的机器,执行一下程序,少哪个dll放进去就好
#4 回 彩阳 的帖子 [dean.su 08-29 15:08]
彩阳:这种情况,看看你需要带的文件是否符合要求。
这里 有一篇文章详细地讲了发布Qt 5程序的时候需要附带的文件。
(2014-08-29 10:40)
文字讲解很详细,谢谢!
这边情况是这样,这份代码用qt-opensource-windows-x86-mingw482_opengl-5.3.1.exe,编译发布会出现上面的问题。
但使用qt-opensource-windows-x86-msvc2013_opengl-5.3.1.exe,编译发布,在本机和其它机器上都能正常运行。
#5 [dean.su 08-29 15:09]
谢谢关注

<< 1 2 >> (1/2)

回复 发表
主题 版块