涉及的开发环境包括:
- Windows 7
- MinGW (g++)
- CMake
- Qt Creator
问题在于,Qt Creator是一款不错的IDE,但似乎无法显示程序的命令行输出。它似乎有自己的专有调试窗格,但它并没有给我提供例如运行时错误之类的信息。它只告诉我程序已失败,并给出退出代码。我仅使用Creator作为C++的能力,不以任何方式使用Qt,因此专有窗格对我来说是无用的。
所以我问这个问题:能做些什么吗?我是不是错过了什么非常明显的东西,比如内置的命令行?或者,如果不行,我至少可以使用一些肮脏和/或令人厌恶的黑客方法,在运行程序时让它显示Windows命令提示符吗?
最后一件事;我确实进行了一些研究,并找到了一种编辑Qt项目文件以显示提示符的方法,但...我正在使用CMake,而不是Qt项目。所以那不能回答我的问题。如果我可以在CMakeLists.txt中做类似的事情,那就太好了。但Google在这方面让我失望了,所以我不抱太大希望。
编辑:
我特别担心运行时错误。 cout
和 printf
会被重定向到Qt Creator的窗口,所以这没问题。除非调试器捕获了它们,否则我不会得到运行时错误,而这种情况发生的频率并不理想。