我是 qmake 的新手,我正在尝试构建一个现有的应用程序。 Qt 最初安装在 /usr/local/lib/Qt-4.3.5 中,“qmake -query QT_INSTALL_PREFIX”返回该路径。
我已将 Qt 库移动到另一个位置,生成的 Makefile 中充满了 /usr/local 原始路径。
如何强制 qmake 使用我选择的新位置而不重新编译 Qt?
我正在研究这个并找到了一种通过使用自定义 qt 来工作的方法(在 qt 4.7.2 中)qt.conf
file.
就我而言,我添加了一个qt4-4.7.2/bin/qt.conf
(它必须与qmake
可执行)
包含以下内容:
[Paths]
Prefix = c:/my_path/to/qt4-4.7.2
并且 qmake -query 开始返回正确的路径!
See: http://doc.qt.io/qt-4.8/qt-conf.html http://doc.qt.io/qt-4.8/qt-conf.html更多细节
[更新:] 至少从 Qt 5.3.1(在 Windows 8 上使用静态版本 5.3.1 和 5.5 进行测试)开始,您可以简单地执行以下操作
[Paths]
Prefix = ..
并将 Qt 安装部署到任何地方。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)