我在找相當於./configure --prefix = for qmake。基本上,我想覆蓋默認的安裝/部署目錄。這是如何用命令行qmake指定的?我也使用QtCreator構建了很多我的gui項目,並且我想知道如何在構建QtCreator內部時做同樣的事情。是否有一個變量可以在.pro文件中進行操作,或者更改我的項目設置?如何爲qt項目設置安裝路徑
謝謝!
我在找相當於./configure --prefix = for qmake。基本上,我想覆蓋默認的安裝/部署目錄。這是如何用命令行qmake指定的?我也使用QtCreator構建了很多我的gui項目,並且我想知道如何在構建QtCreator內部時做同樣的事情。是否有一個變量可以在.pro文件中進行操作,或者更改我的項目設置?如何爲qt項目設置安裝路徑
謝謝!
我已經找到了解決這個問題的方法,它就像指定--prefix選項來配置一樣簡單。
對於在命令行上QMAKE,你的simpy添加PREFIX =參數:
qmake PREFIX=/usr/local
有兩種方法在QtCreator做到這一點。首先,你可以改變你的.pro文件以包含一個明確的PREFIX變量定義。但是,不建議這樣做,因爲前綴是每個用戶的特定首選項,並且最好保持分佈式項目文件的通用性。更好的方法是在你自己的項目設置中。只需轉到您正在使用的構建配置,展開qmake設置,然後將PREFIX =添加到其他參數。
對於我來說,似乎QMAKE PREFIX =在/ usr /本地不起作用 (嘗試用qtcreator源)
所以解決的辦法就是通常使用的qmake,但後來,你做
make
INSTALL_ROOT=/usr/local make install
請注意,qmake的makefile'install'目標不起作用,並且在Windows上不受支持。 – rubenvb 2011-06-02 16:54:41
@rubenvb謝謝。我將不得不查看與Windows的源部署問題。你有什麼建議或地方來閱讀? – dusktreader 2011-06-02 17:39:41
好吧,這只是從Qt Creator的個人經驗(我希望能夠正確書寫)。在Google或文檔中找不到任何有用的內容,對不起。 – rubenvb 2011-06-02 17:48:34