2009-11-16 28 views
0

安裝Qt時,我沒有選中MinGW安裝選項,因爲我已經安裝了它。現在安裝後,我無法構建一本書中找到的示例程序。菜單中的所有構建選項都被禁用。我想執行的代碼是:如何將Qt連接到現有的MinGW安裝?

#include <QApplication> 
#include <QLabel> 
int main(int argc, char *argv[]) 
{ 
    QApplication app(argc, argv); 
    QLabel *label = new QLabel("Hello Qt!"); 
    label->show(); 
    return app.exec(); 
} 

當我把鼠標指針的QApplication或QLabel頭以上 - 黃色彈出說:「沒有這樣的文件或目錄」。我正在使用Qt編輯器。

回答

0

據我可以看到你的問題是在你的構建環境中不可見的包含頭文件中。您應該在QT編輯器設置中的某處查找設置QT庫包含頭的路徑。

+0

是的我試圖找到它,但找不到任何設置,它允許我設置頭文件路徑。 – Manoj 2009-11-16 10:24:37

+0

然後檢查編譯器標誌,也許QT編輯器使用它們。你應該設置一些類似-I/your_path/to_qt_includes/ – alexkr 2009-11-16 10:43:00

0

嘗試菜單幫助/開始更新程序。在對話框中選擇「包管理器」,然後單擊下一步。一個新的對話框將打開並顯示一組選擇。檢查:。

「的Qt SDK /開發工具/桌面QT/QT XXX(桌面)/桌面的Qt XXX MinGW的

然後點擊下一步,讓它更新這將Qt中實現的MinGW然後你可能需要檢查工具鏈是可用的,通過點擊菜單上的:

工具/選項/ Biuld &運行

最後,如果您已經使用不同的工具鏈開始項目,則可能需要將其更改爲MinGW。因此,在Qt Creator的主窗口中,選擇左側的「項目」選項卡並選擇MinGW工具鏈。

希望可以幫助

+0

Shxt,剛剛意識到這個帖子有多舊......:O – DrD 2013-02-14 12:16:51