我正在使用Visual Studio 2015在C ++中开发一个Qt项目。该项目处于64位发布模式。该项目正在成功运作。 cout
无法打印以控制任何内容。我已经完成了这两个配置:
项目属性/链接器/系统/子系统是控制台。
工具/选项/调试/常规/重定向选中所有输出窗口文本到即时窗口。
为了使用std :: cout,相关的代码是这样的:
#include "iostream"
using namespace std;
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
cout << "hello" << endl;
return app.exec();
}
控制台出现但仍无法打印到控制台。
编辑1:实际上,它会打开两个控制台窗口。其中一个只是出现并消失。其他一个出现,但没有任何内容。
编辑2:此Qt项目首先在Visual Studio 2013中使用Qt5.5构建。然后我用Qt 5.8在Visual Studio 2015中重建。然后,出现了这个问题