2016-03-04 33 views
0

我是新來的qt。試圖在QtCreator 3.2.1上運行一些簡單的應用程序,該應用程序基於Debian系統上的QT5。應用程序控制臺輸入QtCreator 3.2.1沒有反應debian系統

我創建C++純項目通過CMake

#include <iostream> 

using namespace std; 

int main() 
{ 
    string name; 

    cout << "please enter your name:\n"; 
    cin >> name; 
    cout << "hello" << name << "\n"; 

    return 0; 
} 

的問題是,當我啓動應用程序,並輸入一些字符串。應用程序控制臺沒有任何響應。

我確認應用程序可以在我的gnome終端中運行。

之後,我檢查從stackoverflow相同的消息。 有一個解決方案「在終端中設置項目運行」。

然後我在QtCreator 3.2.1上尋找。我找不到那個菜單。只有終端設置。

不幸的是,無論哪個我選擇, 1的/ usr /斌/ xterm的-e 2.在/ usr /斌/侏儒末端-x 3.在/ usr /斌/ X-終端仿真器-e 問題依然存在。

+0

我不熟悉QtCreator CMake的項目,但你可以嘗試添加'#包括'到您的源?在我沒有定義'>>'運算符之前,我遇到了問題,直到我將「」包含在我的源文件中。 – Nard

+0

我已經找到在項目設置中運行在終端。它不會在應用程序控制臺中運行,它將啓動一個新的gnome終端來運行helloword。謝謝! – chuck

回答

1

您必須選擇「在終端中運行」,如果你創建一個C++ enter image description here

相關問題