【发布时间】:2013-12-09 15:54:53
【问题描述】:
我正在尝试将Qwt 构建到自定义位置。显而易见的尝试是 PREFIX 选项,但它没有效果,make install 仍然失败:
$ qmake qwt.pro PREFIX='/my/path'
$ make
$ make install
mkdir: cannot create directory `/usr/local/qwt-5.2.3': Permission denied
这个问题似乎还有很多其他问题和答案,也没有效果,失败:
-
How to change qmake PREFIX location:
qmake -set prefix '/my/path' -
How can the install path be set for a qt project:
make; INSTALL_ROOT=/my/path; make install
还有其他建议吗?
QMake 版本 2.01a
在 /opt/Qt4/4.5.2/qtsdk-2009.04/qt/lib 中使用 Qt 版本 4.5.3
RHEL 5.10
【问题讨论】:
-
你有没有看到这个问题:Qt project files and PREFIX variable?
-
@Bill 是的。对于某人编写 qmake 脚本来说,这似乎更像是一个解决方案,但我想它可以做到。我把那段代码放在哪里?在
qwt.pro文件中? (顺便说一句,我没有任何需要来使用PREFIX。难道没有其他不需要编辑提供的脚本的环境变量或命令标志吗?) -
我找到了这个页面:Installing Qwt。看起来默认路径(/usr/local/qwt-5.2.3)可以在名为
qwtconfig.pri的文件中更改。