我正在尝试学习 C++ OOP,并想尝试使用 Qt Creator 的简单示例。我单击了新建项目 > 项目 > 应用程序 > Qt 控制台应用程序
然后我添加了一个新类,test.cpp。 test.cpp 和 main.cpp 都在 Sources 文件夹中,test.h 在 Headers 文件夹中。
这里是test.h
#ifndef TEST_H
#define TEST_H
class test
{
public:
test();
};
#endif // TEST_H
测试.cpp
#include "test.h"
#include "iostream"
using namespace std;
test::test()
{
cout<<"Inside test's constructor "<<endl;
}
主要.cpp
#include "iostream"
#include "test.h"
using namespace std;
int main()
{
test ts;
return 0;
}
当我单击运行按钮时,它已构建并运行。控制台窗口显示,但“Inside test's constructor”永远不会打印到屏幕上。我做错了什么?
最佳答案
转到 Qt Creator 中的首选项,选择环境。您将在常规选项卡下看到两个框。它们是用户界面和系统。
在系统下你会看到
终端:
我的说
/usr/X11/bin/xterm -e
尝试使用与现在不同的终端。一段时间以来,这在某些系统上一直是个问题。
关于c++ - 控制台没有输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34163189/