我有多個qmake .pro文件,這些文件是使用子模板從根.pro文件調用的。多目錄中的共享變量qmake
什麼是最好的方式來改變整個構建系統的設置(例如釋放調試)。
目前我只能通過更改每個子.pro文件或使用外部腳本更改每個.pro文件來完成此操作。
我希望有一種方法可以在subdirs .pro文件和其他文件之間共享qmake變量。
我有多個qmake .pro文件,這些文件是使用子模板從根.pro文件調用的。多目錄中的共享變量qmake
什麼是最好的方式來改變整個構建系統的設置(例如釋放調試)。
目前我只能通過更改每個子.pro文件或使用外部腳本更改每個.pro文件來完成此操作。
我希望有一種方法可以在subdirs .pro文件和其他文件之間共享qmake變量。
我知道這樣做的唯一方法是通過包含文件:將所有變量定義在項目根目錄下的vars.pri文件中,並在.pro文件中使用include()來訪問共享變量。
Qt Creator很好地處理了這個問題。當你用一個配置編譯一個子目錄項目時,所有的子項目都會被編譯。
而對於所有項目樹,使用單個shadow-build目錄。
謝謝,我會試試看。 – Akusete 2010-10-06 00:41:02