运行我的Qt应用程序时看不到Windows command.exe

时间:2014-04-17 09:34:27

标签: visual-studio-2010 qt

我目前正在使用VS2010(使用Qt插件)。我已经运行了Hello World Qt示例,它可以运行。我得到一个窗口,其中" Hello world"是写的。但我无法看到command.exe窗口。当我使用时:

std::cout << "Windows command test!" << std::endl;

什么都没发生,为什么会这样?

3 个答案:

答案 0 :(得分:1)

因为您使用了错误的项目模板。

您已成功构建的 Hello world 示例正在使用Qt Application项目。

如果您想使用命令提示符,请改为打开Qt Console Application

(图片来自谷歌)

enter image description here

答案 1 :(得分:0)

除非Qt正在吃你的stdout,否则它应该仍然出现,但它可能会出现并且消失得如此之快以至于你看不到它。看看this discussion如何抓住它。

答案 2 :(得分:0)

您可以尝试从cmd.exe窗口运行程序。通过这种方式,您可以捕获所有控制台打印件,而且它永远不会关闭。