exe与控制台和gui模式

时间:2011-03-25 15:57:48

标签: qt

我使用+ = console选项编译我的qt项目, 我需要它来调试版本,对于发布我重建 项目 - = console

但有时我需要在我的应用的发布版本中启用\ show console输出。

所以我的问题是 - 是否可以将一些参数(line -show_console)传递给 我的.exe用控制台启动app还是没用(如果没有指定选项)?

2 个答案:

答案 0 :(得分:1)

我有一个带有GUI窗口和控制台窗口的应用程序。我使用Windows API中的AllocConsole打开控制台窗口。问题是,Qt无法调试它,至少使用gdb,因为gdb也需要一个控制台。但请参阅my question here了解解决方法。

答案 1 :(得分:0)

如果你的意思是你想要一个也写入控制台的gui应用程序,那么在windows下你需要reopen the console

或者 - 将应用程序类型设置为console(即/ subsystem:windows中的控制台)但仍然编写正常的Qt gui代码,它将打开一个控制台,你可以使用std :: cout

相关问题