2017-05-27 70 views
1

我是一名高中學生,他們只使用過Turbo C++編碼。我不知道IDE如何工作,我安裝了Qt Creator來開始學習GUI編程,但我甚至無法運行一個簡單的C++代碼。我不知道要包含哪些文件。 注意:我是一個總新手。 我在YT上找到的教程很混亂,不清楚。我不知道爲什麼會發生這種情況。這是我的代碼:如何開始使用IDE,特別是Qt Creator?

#include<IOSTREAM.H> 
#include<CONIO.H> 

void main() { 
    clrscr(); 
    cout << "Hello World!"; 
    getch(); 
} 

我所做的一切建設,然後運行,但我得到這個問題:

沒有規則,使目標`所有」。停止。 Qt創建者的

截圖

+0

你可以發佈錯誤消息嗎? – 97amarnathk

+0

使目標「全部」無規則。停止。是在底部 –

+0

的問題窗口中出現的,我對qt並不熟悉。但是Qt程序和你的turbo C++程序不一樣。首先熟悉C++ 14.在非Windows機器上不使用clrscr。 – 97amarnathk

回答

1
  1. clrscr()是Windows特定(或者是它的Turbo C++特定 - I忘記),在任何情況下;不要使用它。

  2. cout應該是std::cout

  3. 您應該包含「iostream」而不是那些過時的「.h」版本(此外,標頭名稱是小寫,不是大寫)。

  4. void main無效。 main總是返回int

注:這些錯誤有什麼做了Qt也不qtcreator。它們只是簡單而簡單的代碼中的錯誤。閱讀Qt文檔並嘗試一些教程。

+0

另外,他沒有一個項目,他剛打開一個.pro文件,他必須創建.pro文件。 – eyllanesc

+0

@eyllanesc不,我確實創建了純C++應用程序。 –

+0

@Jesper等等,這些都是由於我使用TurboC++類型代碼代替C++ 11而導致的錯誤。你確定:_「沒有規則來制定目標'全部'。停止。」_是由於這個原因嗎?我認爲它是因爲缺少可執行文件。我很困惑,因爲在TurboC++中編譯會自動完成所有的請求。文件,我可以簡單地按「RUN」。 –