2016-02-25 177 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