2016-04-27 44 views
0

我最近開始使用Qt並決定在Visual Studio(2013)中使用它。 問題是,當我創建項目時,甚至最常見的Qt類都不能被包含(作爲QApplication),即使我必須將它包含在每個Modules(核心GUI ...)中。 Intellisense在紅色中表示:「無法打開源文件QApplication」。當我嘗試運行該項目時,它告訴我,我錯過了一些.dll。最奇怪的是,我已經管理(2次),使其工作,只需創建該項目,而不做任何特別的事情(我認爲)。 此外,當我使用qtcreator它工作正常,但我想使用VS. 對不起,我很困難,因爲我真的沒有線索。在使用VS-add創建項目時不能包含Qt類

+0

它看起來像你沒有添加Qt到你的包含和庫路徑。我不確定是否需要。我不使用插件。我使用CMake在Visual Studio中生成我的Qt項目文件。 – drescherjm

回答

0

此外@drescherjm評論,你還應該檢查你有一個系統環境變量集 - 變量名應該是QTDIR,路徑應該是你的安裝路徑 - 在我的系統上這是C:\ Qt \ Qt5.5.1 \ 5.5 \ msvc2013。

0

好的,我似乎找到了解決問題的方法,但我仍然不明白爲什麼。 看來,即使路徑已經設置,如果我進入Qt選項,我需要選擇它並按下確定。然後建立該項目並重新打開它,讓intelisense正常工作。它的工作。但是這很奇怪,因爲我已經資助了qtdir變量存儲的地方,它沒問題,但該項目仍然沒有奏效?