构建后如何更改 Qt 安装路径?
示例:qmake.exe 搜索二进制文件到原始安装路径,如何更改/重新定义它?
谢谢。
编辑:我终于找到了适用于 Qt 的补丁:
构建后如何更改 Qt 安装路径?
示例:qmake.exe 搜索二进制文件到原始安装路径,如何更改/重新定义它?
谢谢。
编辑:我终于找到了适用于 Qt 的补丁:
我正在研究这个并通过使用 qt.conf 文件自定义 qt 找到了一种可行的方法(在 qt 4.7.2 中)。
就我而言,我添加了一个 qt4-4.7.2/bin/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
qmake -set
您可以使用命令在 qmake 中更改二进制文件和许多其他硬编码路径的路径。
有关详细信息,请参阅配置 qmake 的环境。
我可以为windows回答这个问题,对其他人不太确定。如果环境变量中存在任何路径变量,则删除它们PATH
。
在 Qt-Creator goto 中,
工具->选项->Qt4->Qt版本
在右侧区域,您会找到自动检测和手动。在手动下,通过单击最右侧的+符号添加一个新条目。通过单击Browse指定 QMake 位置。将默认 Qt 版本更改为您新指定的版本。当然,您必须重新构建应用程序。希望它有所帮助。
在 Unix/Linux 上:
您还可以使用 LD_LIBRARY_PATH+PATH 来解决问题。但是,一些默认值在代码中是硬编码的,是的。重建是必须的。
在 unix 上你可以建立一个符号链接,否则你可能需要重建它