2012-08-10 29 views
0

我正在使用Visual Studio 2010與Qt 4.8.2和Qt插件。
我的項目由四個子項目組成,因此爲每個子項目創建「GeneratedFiles」文件夾。我嘗試將所有生成的文件(如moc_ .cpp,ui_.cpp)放在一個文件夾(GeneratedFiles/Release)中,通過VS中的加載項更改qt-project-settings可以很好地工作。
當我嘗試建立然而,到目前爲止,商務部,文件,地圖無法找到,我收到以下錯誤,每MOC文件:是否有可能改變visual studio查找moc文件的路徑?

致命錯誤C1083:無法打開源文件「發佈\ moc_writerappender。 cpp「:沒有這樣的文件或目錄

因此,它正在尋找」發佈「,而不是」GeneratedFiles/Release「,我似乎沒有改變。經過一番認真的搜索後,我不知道該往哪裏看。
我在哪裏更改該文件夾?它甚至有可能嗎?

+0

你有沒有看看你的項目文件(用像notepad ++這樣的編輯器打開它)?在項目設置中搜索Qt的東西有點煩人,因爲其中的大部分都隱藏在自定義的構建步驟設置等。在項目文件本身,他們可以用你的編輯器搜索。 – Micka 2016-01-22 10:13:51

回答

1

您需要更新您的包含目錄。

  1. 右鍵點擊Solution Explorer中的項目,然後單擊菜單選項「Qt的項目設置」

  2. 之所以選擇目錄,把每種類型的文件(.moc,的.ui等)。按下OK

  3. 右鍵單擊解決方案資源管理器中的項目,然後單擊菜單選項「屬性」。

  4. 單擊「C/C++」選項卡,然後單擊「常規」子選項卡。將這些目錄添加到其他包含目錄部分。

  5. 確保你對每個適用的配置(調試,發佈等)都這樣做。

希望有所幫助。

+0

不,對不起。我已經在我想到的每一個變化中嘗試了幾次。但是,VS搜索的文件夾不會更改。 – LarissaGodzilla 2012-08-13 08:04:43

相關問題