C++ Windows上的Qt-Creator-stdin

C++ Windows上的Qt-Creator-stdin,c++,windows,qt,qt-creator,stdin,C++,Windows,Qt,Qt Creator,Stdin,我无法在Windows 7 64b上的Qt Creator 3.5.1中使用标准输入 我已在项目设置中选中“运行终端” 我已将CONFIG+=console添加到.pro文件中 我确实在运行程序时打开了一个终端窗口,但它不接受任何输入 我错过了什么 代码如下: #include <iostream> #include <string> int main(int argc, char *argv[]){ std::string str; while(true

我无法在Windows 7 64b上的Qt Creator 3.5.1中使用标准输入

我已在项目设置中选中“运行终端”

我已将
CONFIG+=console
添加到.pro文件中

我确实在运行程序时打开了一个终端窗口,但它不接受任何输入

我错过了什么

代码如下:

#include <iostream>
#include <string>
int main(int argc, char *argv[]){
    std::string str;
    while(true){
        std::cin >> str;
        std::cout << "Read " << str << std::endl;
    }
    return 0;
}
#包括
#包括
int main(int argc,char*argv[]){
std::字符串str;
while(true){
std::cin>>str;

std::我不能试着从命令行而不是通过QtCreator来运行这个应用程序。有趣的是,重新启动后,它运行得很好。与此同时,我在Ubuntu和命令行中都试过,在那里它运行得很好,但这并不是我遇到的问题的解决方案:D我甚至不是唯一一个有问题的人,谷歌说。试着运行这个应用程序在命令行上,而不是通过QtCreator。有趣的是,重新启动后,它工作得很好。与此同时,我在Ubuntu和命令行上尝试过它,在那里它工作得很好,但这并不是我遇到的问题的解决方案:我甚至不是唯一一个有问题的人,谷歌说。