2013-04-10 99 views
1

我可以在Visual Studio中設置我的解決方案,以在構建結束時自動生成.pri文件嗎?我想過編寫一個批處理文件來調用命令生成.pri文件,是否可以從命令行生成.pri文件?如何在構建結束時從Visual Studio項目生成Qt .pri文件?

我正在使用由9個子項目組成的visual studio中的Qt C++應用程序。我還使用Qt Visual Studio插件創建了一個基於QMake的相同應用程序的生成,以生成.pro和.pri文件。

安裝程序運行良好,應用程序在Windows(使用VS2010)和Mac OS X(Qt創建程序)上成功編譯。問題是,每次我在Visual Studio中更改項目時(例如通過添加或刪除源文件),我都必須手動重新生成項目的.pri文件,以便qmake獲取該文件。

我使用的是v1.1.11中的Qt visual studio add。 Visual Studio 2010,Qt 4.7.4。

+0

我建議你使用'Qt的Creator',它在特定的Qt的情況要好。我不知道如何去做Visual Visual Studio。 – SpongeBobFan 2013-04-10 10:19:12

回答

0

我創建了一個小型python腳本,用於從visual studio .vcxproj.filter文件生成.pri文件,我將它添加到我們的Visual Studio生成結束時運行的後期構建腳本中,它似乎可以工作很好。如果任何人想要它,你可以在這裏找到:

https://github.com/JamesSmaldon/prigen.git

0

你知道,Visual Studio是獨立於Qt環境的。做你想做的事情的唯一機會就是使用一些VS插件,但我從來沒有在任何地方見過這樣的選擇。

至於我,當我添加一些文件到VS解決方案,我手動追加到* .pro文件。

相關問題