• 9193阅读
  • 5回复

【提问】请教Qt编译问题-无法生成debug版exe文件 [复制链接]

上一主题 下一主题
离线crack
 
只看楼主 倒序阅读 楼主  发表于: 2006-01-18
请教高手:
我写的编译指令如下:
  qmake -project
  qmake
  mingw32-make.exe -B -f makefile.debug
  pause

我发现编译输出的最后几句总是出错。错误信息如下:
C:\Dev-Cpp\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot f
ind -lqtmaind
collect2: ld returned 1 exit status
mingw32-make.exe: *** [debug\Study02.exe] Error 1

如果把makefile.debug换作makefile.release则是对的。或者不写-f makefile.debug也是对的,但都是生成release版的exe文件,就是无法生成debug版的执行文件。
(我用的Qt版本是4.1.0OpenSource版)

本人刚接触Qt,请高手指点,多谢了!
[ 此贴被XChinux在2006-01-18 19:44重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2006-01-18
因为你没有编译Debug库,所以它只能链接release版的库。
看到开始菜单中的Qt Command Prompt菜单上面的那个项没?就运行它就为你Build Debug库
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线crack
只看该作者 2楼 发表于: 2006-01-18
感谢XChinux,一句话就解决了我的疑问!
多谢!
顺便问一个菜的问题:我看很多各种各样的问题都是您回答,不愧是高手了,您是学习/实践多长时间才到达这个程度?
离线XChinux

只看该作者 3楼 发表于: 2006-01-18
那些问题都是论坛里各位朋友们共同努力的结果,只不过我经常管理几乎每个帖子我都要看看,解决了的,没解决的,解决方案等等。其实许多问题都是些比较初级的问题,希望有时间的时候能把它都整理一下利于初学者学习。

我工作了三年了,你说我学习、实践时间是多长?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线shijinyu
只看该作者 4楼 发表于: 2010-07-24
我也遇到同样问题
离线wd007

只看该作者 5楼 发表于: 2010-07-24
这个贴子还是很有价值的。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
快速回复
限100 字节
 
上一个 下一个