VS中开发
Qt
,控制台不弹出
用VS开发
Qt
应用
程序
的时候,使用std::cout发现控制台不弹出,
解决方案: 工程->属性->配置属性->链接器->系统->子系统中将
窗口
(/SUBSYSTEM:WINDOWS) 改为 控制台(/SUBSYSTEM:CONSOLE)即可。
转载自:https://blog.csdn.net/xfc_1939/article/det...
在
Qt
中
运行
C++
程序
时,可能会发现终端输出部分丢失的情况,这是因为
Qt
默认使用了“应用
程序
输出”,而不是“终端输出”。可以通过以下两种方法来解决:
1. 使用QDebug输出
在
Qt
中,可以使用QDebug来进行输出,而不是使用cout。例如:
```cpp
#include <QDebug>
int main()
qDebug() << "Hello, world!";
return 0;
2. 修改
运行
配置
如果仍然需要使用cout输出,可以在
Qt
中修改
运行
配置来使用终端输出。具体步骤如下:
- 在
Qt
Creator中打开项目,并选择“Projects”选项卡。
- 在左侧栏中选择“Run”,并在右侧
窗口
中找到“Run”部分。
- 将“Run in Terminal”选项设置为“Checked”。
- 重新
运行
程序
,输出将显示在终端中。
CSDN-Ada助手: