console
当希望程序运行时同时出现 cmd 窗口,我们只需要在 pro 文件内添加(这是一个常规用法):
CONFIG += console 即可。
一般来说,我们都希望 debug 时出现 cmd 窗口,而 release 不出现 cmd 窗口,这也好办: 网络安全
win32:CONFIG(debug, debug|release):CONFIG += console
qtestlib其实不止前面的选项会出现 cmd 窗口,当我们启用 qtestlib 模块时,Qt程序也会弹出控制台窗口
WEB技术 Ajax、RIA 2009FLY文摘,正正博客 WWW.2009FLY.COM CONFIG += qtestlib 网络安全 2009FLY文摘,正正博客 WWW.2009FLY.COM
或
QT += testlib 游戏编程 2009FLY文摘,正正博客 WWW.2009FLY.COM
这种情况下弹出控制台其实比较好理解,毕竟 qtestlib 是用来测试的,测试时弹出控制台来输出一些中间结果,正是大家所期望的。 可是如果我们非要在一个GUI程序想使用qttestlib中的东西,而又不想要cmd窗口,怎么办?
一种消除cmd的办法(注意:在Qt
|
console 当希望程序运行时同时出现 cmd 窗口,我们只需要在 pro 文件内添加(这是一个常规用法): CONFIG += console 即可。 一般来说,我们都希望 debug 时出现 cmd 窗口,而 release 不出现