在Qt Creator中使用静态Qt?
我使用本教程创建了一个静态Qt环境: 然后我将结果文件夹(从虚拟机)复制到“D:\QtSDK\u Static1” 现在,当我尝试将“D:\QtSDK\u Static1\5.5.1\bin\qmake.exe”添加到Qt版本时,出现以下错误: QT版本未正确安装,请运行make install 我还将文件夹“D:\QtSDK\u Static1\5.5.1\bin”添加到path变量中在Qt Creator中使用静态Qt?,qt,static,qt-creator,Qt,Static,Qt Creator,我使用本教程创建了一个静态Qt环境: 然后我将结果文件夹(从虚拟机)复制到“D:\QtSDK\u Static1” 现在,当我尝试将“D:\QtSDK\u Static1\5.5.1\bin\qmake.exe”添加到Qt版本时,出现以下错误: QT版本未正确安装,请运行make install 我还将文件夹“D:\QtSDK\u Static1\5.5.1\bin”添加到path变量中 如何让Qt Creator使用静态Qt库?Qt安装无法从初始路径移动。设置VM,以便在目标系统中的相同路径
如何让Qt Creator使用静态Qt库?Qt安装无法从初始路径移动。设置VM,以便在目标系统中的相同路径中构建Qt 生成是使用Windows PowerShell脚本完成的
为什么??不一定是:)好的,我找到了解决方案: 只需添加一个名为 qt.conf 在qmake.exe文件夹中(在我的示例中为D:\QtSDK\u Static1\5.5.1\bin),包含以下内容:
[Paths]
Prefix = D:/QtSDK_Static1/5.5.1/
Translations = translations
难怪你们在一台机器上安装了一个程序,把文件夹复制到另一台机器上,结果却不起作用?为什么不在将要使用静态Qt的计算机上构建它呢?因为构建是使用Windows PowerShell脚本完成的,而我没有足够的权限在要使用它的计算机上运行该脚本。(即使我以管理员的身份运行脚本)。这对我解决类似问题很有效。值得注意的是,路径分隔符必须是“/”,而不是“\”。\ \'可能有用。