2017-07-14 78 views
-1

我只是試圖運行一個簡單的應用程序int我的QT創建者。編譯一個簡單的qt應用程序時顯示錯誤

#include "mainwindow.h" 
#include "ui_mainwindow.h" 

MainWindow::MainWindow(QWidget *parent) : 
QMainWindow(parent), 
ui(new Ui::MainWindow) 
{ 
    ui->setupUi(this); 
    cout<<"HellowWorld"; 
} 

MainWindow::~MainWindow() 
{ 
    delete ui; 
} 

它說:

8時11分31秒:配置是錯誤的。詳情請查看問題視圖。 錯誤,同時建立/部署項目測試(包:臺式機的Qt 5.6.2 MSVC2015 64位) 當執行步驟「使」

我能做些什麼來解決這個問題?

謝謝

+0

_Issues_視圖是否包含更多錯誤消息?重新安裝Qt的工作? – m7913d

+0

什麼是問題視圖? –

+0

另一個錯誤顯示:Qt創建者需要一個設置編譯器的編譯器。在工具包選項中配置一個編譯器。 –

回答

0

我經歷了上週你經歷的確切的掙扎。您可能已經完成了一些設置,但是我將詳細介紹如何配置Qt套件,而不是讓您找到其他您可能尚未遇到的錯誤來源。因此,進入qt創建器,在主菜單欄中的工具選項下單擊選項。從那裏點擊構建並運行。檢查是否有自動檢測到的MinGW編譯器,調試器和Qt版本。如果您不需要,您將不得不使用磁盤驅動器上找到的維護工具,您在上下載了Qt:/ Qt/Version /執行維護工具並選擇MinGW以添加組件。請注意,如果您單擊其網站上的綠色按鈕處於聯機狀態,則會將脫機安裝用於默認安裝。爲此,您將不得不徹底重新安裝Qt。您仍然可以使用維護工具執行該操作幷包含聯機存儲庫(僅在提示時包含鏈接)http://code.qt.io/cgit/

***您的主要問題,現在

現在,經過這樣做,你將需要下載的CMake這裏https://cmake.org/download/發現你的操作系統。現在回到Qt創建者菜單欄點擊工具 - >編譯並運行,然後點擊cMake。從這裏你將不得不添加一個Cmake和鏈接到你下載的cMake庫(你很可能必須首先解壓CMake)。確保鏈接.exe Cmake應用程序(它不是帶有彩色圖片的應用程序,而是具有控制檯應用程序圖標的應用程序)。現在你必須配置你的套件。如果你幸運的話,你會有一個自動檢測的minGW工具包,如果你不是,你將不得不添加一個工具包並選擇MinGW編譯器,調試器和版本,然後你只需選擇你剛剛製作的CMake。如果你已經完成了所有這些,那麼你的應用程序應該編譯並運行(雖然你必須包括std :: cout前< <,我不認爲這是一個有效的線,無論如何,因爲我不知道它會實際輸出「hello world」,但我可能是錯的)。如果您有任何問題可以隨意問,我甚至不知道存儲庫或存儲庫是什麼,直到我必須配置Qt。

你也要去,如果你發現它的工作原理 注意要打套件默認:MinGW的只是默認套件的Qt。我發現它玩的很好,而不是試圖用不同的Visual Studios編譯器設置Qt套件。

+0

如果這樣可以幫助你,你是否會中途點擊解決方案按鈕,所以這個問題被標記爲已解決。 @Hafiz – CrippledTable