我想Qt Creator中创建下面的简单的控制台应用程序:非Qt的控制台应用程序
#include <iostream>
int main(int argc, char* argv[])
{
std::cout << "Hello WOrld";
return 0;
}
我已经看到了SO一些可能重复,我已经选中“运行在终端”选项在运行设置。控制台窗口在CTRL + R上弹出,但不显示“Hello World”,只是“按Enter键退出”。
以上是创建一个空项目。
我已经尝试创建一个“Qt控制台应用程序”,它会生成下面的代码。这确实工作正常,但我想要上面的简单的非Qt版本。
#include <QtCore/QCoreApplication>
#include <iostream>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
std::cout << "Hello World";
return a.exec();
}
我忘了补充,我在Win Xp上,它排除了其他一些重复的建议。 – 2011-06-06 00:19:02
也排除我的答案。 :)我或多或少地假设* sensible * console程序的用法 - 一个Windows应用程序不一定具有标准管道,除非你明确声明它具有它们。 – Arafangion 2011-06-07 04:34:07