12

构建后如何更改 Qt 安装路径?

示例:qmake.exe 搜索二进制文件到原始安装路径,如何更改/重新定义它?

谢谢。

编辑:我终于找到了适用于 Qt 的补丁:

4

5 回答 5

30

我正在研究这个并通过使用 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

于 2011-11-01T15:22:15.353 回答
4

qmake -set您可以使用命令在 qmake 中更改二进制文件和许多其他硬编码路径的路径。
有关详细信息,请参阅配置 qmake 的环境

于 2011-01-15T11:03:02.937 回答
2

我可以为windows回答这个问题,对其他人不太确定。如果环境变量中存在任何路径变量,则删除它们PATH

在 Qt-Creator goto 中,

工具->选项->Qt4->Qt版本

在右侧区域,您会找到自动检测手动。在手动下,通过单击最右侧的+符号添加一个新条目。通过单击Browse指定 QMake 位置。将默认 Qt 版本更改为您新指定的版本。当然,您必须重新构建应用程序。希望它有所帮助。

于 2010-05-26T04:53:08.043 回答
1

在 Unix/Linux 上:

您还可以使用 LD_LIBRARY_PATH+PATH 来解决问题。但是,一些默认值在代码中是硬编码的,是的。重建是必须的。

于 2010-05-25T15:37:20.863 回答
0

在 unix 上你可以建立一个符号链接,否则你可能需要重建它

于 2010-05-25T15:04:47.967 回答