标题:【问答】为何我的程序不能生成debug版本的
作者:XChinux
日期:2005-08-10 11:02
内容:
答:
这是因为QT4 OpenSource for Windows的MinGW版本默认安装的时候,没有编译Debug库,要想自己的重新也能够Debug的话,那就要先编译QT4的Debug Libraries.方法:
打开开始菜单,在开始菜单中的QT by Trolltech v4.0.0目录下有一个"QT 4.0.0(Build Debug Libraries)"的菜单,点这个菜单,就能进行编译调试用的库了.在这之后,再编译我们自己的程序,就能够编译Debug版本的了.
make all 编译Release和Debug版本的
make release 编译release
make debug 编译为debug的
#1 [liliwang55 08-10 14:15]
我把PROJECT放在QT/4.0.0会有release,如果在其他路径则有DEBUG却没release.
我只用了make.
这个是怎么回事情呢?
#2 [XChinux 08-10 14:28]
不明白....是把自己的Project??还是QT4??
#3 [liliwang55 08-10 14:46]
我把PROJECT放在QT/4.0.0/下会有release,如果在其他路径例如:c:\mysoft\下则有DEBUG却没release.
我只用了make.
这个是怎么回事情呢?
#4 [XChinux 08-10 14:52]
有几个Makefile,有没有Makefile.Release,Makefile.Debug,Makefile
#5 [liliwang55 08-10 15:24]
这3个都有
但在release包中没有文件
make的过程中也没有MAKE release
但使用make all
则debug和release就有了