2016-02-25 291 views
1

我創建使用本教程靜態的Qt環境: https://wiki.qt.io/Building_a_static_Qt_for_Windows_using_MinGW在Qt Creator中使用靜態Qt?

然後我複製了生成的文件夾(從虛擬機)爲「d:\ QtSDK_Static1」

現在,當我嘗試添加「d :\ QtSDK_Static1 \ 5.5.1 \ BIN \ qmake.exe」 Qt的版本,我得到以下錯誤:

QT version is not properly installed, please run make install

我還添加文件夾 「d:\ QtSDK_Static1 \ 5.5.1 \ BIN」 的路徑變量。

如何讓Qt Creator使用靜態Qt-Libs?

+0

難怪您在一臺機器上安裝了一個程序,將文件夾複製到另一臺機器上,它不起作用?爲什麼不在你要使用它的機器上構建靜態Qt? – demonplus

+0

,因爲構建是使用Windows PowerShell腳本完成的,而我沒有足夠的權限在我想要使用它的計算機上運行該腳本。 (即使我以管理員身份運行腳本)。 – Benjamin

回答

1

Qt安裝無法從其初始路徑移動。設置您的虛擬機,以便Qt將被構建在與目標系統相同的路徑中。

the build is done using a Windows PowerShell script

爲什麼?它不必是:)

0

好吧,我找到了解決辦法:

根本就添加一個名爲

qt.conf

在qmake.exe文件夾

(在我的情況d:\ QtSDK_Static1 \ 5.5.1 \ bin)與以下內容:

[Paths] 
Prefix = D:/QtSDK_Static1/5.5.1/ 
Translations = translations