• 3949阅读
  • 2回复

编译通过,但是提示缺少mingw,我明明装了的呀 [复制链接]

上一主题 下一主题
离线singmj
 

只看楼主 倒序阅读 楼主  发表于: 2009-06-28
--------------------------
#include <QApplication>
#include <QLabel>
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    QLabel mylabel("hello,world");
    mylabel.show();
    return a.exec();
}
---------------------------------------
很简单的helloworld,编译通过,编译信息
Starting D:/My Documents/helloqt/debug/helloqt.exe...

D:/My Documents/helloqt/debug/helloqt.exe exited with code 3
--------------------------------------------------------------------------------------
但是,在debug下运行helloqt.exe
提示:
“没有找到mingwm10.dll”.因此这个程序未能启动,重新安装应用程序可能修复这个问题“

运行环境:
XP sp3
qt 4.5 qt creator 1.0
安装 文件来自于qtsfotware.com的”qt-sdk-win-opensource-2009.01.1“安装时选择了mingw的
----------------------------------------------------------------------------------------------------------------------------
为什么,新人请教 ,不胜感谢。
难道路径错了(路径是没包含qmake的,但是IDE环境下需要去路径下设置吗)
自我摸索中,并等待好人指路。

离线singmj

只看该作者 1楼 发表于: 2009-06-28
的确是路径设置问题
加了一大串路径 ,用了qmake好了,可是,还有问题
qmake -project
qmake
make
--------------
都正常,relsease下没有exe,debug下exe文件何种明显变大,说明加了些库之类进去,可是运行他提示:
runtime error!

还需要什么库的?
难道还要 .net 2的库
-----------------------
继续摸索,请指点下。
离线shiroki

只看该作者 2楼 发表于: 2009-06-29
用dependency walker去查需要哪些库。 看看还有什么路径没加上
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
快速回复
限100 字节
 
上一个 下一个