2010-05-25 237 views
5

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

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

谢谢。

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

+0

相关:[?如何构建后安装在Windows的Qt(http://stackoverflow.com/q/4699311/95735) – 2014-02-18 12:47:41

回答

25

我正在研究这个问题,并发现了一种通过qt.conf文件自定义qt的方式(在qt 4.7.2中)。

以我为例,我添加了一个qt4-4.7.2 /斌/ 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了解更多详情

+1

作品。正斜杠是强制性的。 – 2013-04-29 08:35:36

+0

谢谢,完美的工作(Qt 4.8.2在Wine上) – Yury 2013-06-28 09:56:59

+0

还在Qt 4.8.1上修复了Win8上的问题 – HaMster 2015-07-08 12:07:55

0

在unix系统中,你可以做一个符号连接,否则,你可能需要重建它

+0

FWIW,因为Vista中,这是可能的因为在Windows中也是如此。 – Macke 2011-01-15 11:33:01

+0

但是他们没有unix链接的所有属性,你甚至可以链接目录吗? – 2011-01-15 19:48:35

0

在Unix/Linux上:

您也可以使用LD_LIBRARY_PATH + PATH解决方法。但是,仍然有一些默认值在代码中被硬编码,是的。重建是必须的。

2

我可以回答它的Windows,不太确定其他人。删除环境变量PATH中存在的路径变量。

在Qt造物主跳转,

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

在右侧区域中,你会发现汽车式检测手册。通过点击最右边的+符号,在手册中添加新条目。通过点击指定QMake位置浏览。将默认Qt版本更改为您新指定的版本。当然,你必须重新构建应用程序。希望它有帮助。

4

您可以使用qmake -set命令将路径更改为qmake中的二进制文件和许多其他硬编码路径。
有关详细信息,请参阅Configuring qmake's Environment