2010-05-25 234 views
5

如何在構建Qt安裝路徑後更改Qt安裝路徑?修改後更改Qt安裝路徑?

例如:qmake.exe搜索二進制文件到原始安裝路徑,我如何更改/重新定義它?

謝謝。

編輯:我終於找到這個補丁適用於Qt的:

+0

相關:[?如何構建後安裝在Windows的Qt(http://stackoverflow.com/q/4699311/95735) – 2014-02-18 12:47:41

回答

25

我正在研究這個問題,並發現了一種通過qt.conf文件自定義qt的方式(在qt 4.7.2中)。

以我爲例,我添加了一個qt4-4.7.2 /斌/ qt.conf(我想,那一定是在同一個地方作爲QMAKE可執行文件)

具有以下內容:

[Paths] 
Prefix = c:/my_path/to/qt4-4.7.2 

和qmake -query開始返回正確的路徑!

參見:http://qt-project.org/doc/qt-5.0/qtdoc/qt-conf.html瞭解更多詳情

+1

作品。正斜槓是強制性的。 – 2013-04-29 08:35:36

+0

謝謝,完美的工作(Qt 4.8.2在Wine上) – Yury 2013-06-28 09:56:59

+0

還在Qt 4.8.1上修復了Win8上的問題 – HaMster 2015-07-08 12:07:55

0

在unix系統中,你可以做一個符號連接,否則,你可能需要重建它

+0

FWIW,因爲Vista中,這是可能的因爲在Windows中也是如此。 – Macke 2011-01-15 11:33:01

+0

但是他們沒有unix鏈接的所有屬性,你甚至可以鏈接目錄嗎? – 2011-01-15 19:48:35

0

在Unix/Linux上:

您也可以使用LD_LIBRARY_PATH + PATH解決方法。但是,仍然有一些默認值在代碼中被硬編碼,是的。重建是必須的。

2

我可以回答它的Windows,不太確定其他人。刪除環境變量PATH中存在的路徑變量。

在Qt造物主跳轉,

工具 - >選項 - > Qt4->的Qt版本

在右側區域中,你會發現汽車式檢測手冊。通過點擊最右邊的+符號,在手冊中添加新條目。通過點擊指定QMake位置瀏覽。將默認Qt版本更改爲您新指定的版本。當然,你必須重新構建應用程序。希望它有幫助。

4

您可以使用qmake -set命令將路徑更改爲qmake中的二進制文件和許多其他硬編碼路徑。
有關詳細信息,請參閱Configuring qmake's Environment