qmake设置安装目录

5
我想将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

似乎有很多其他的问题和答案与此问题相关,但它们都没有效果,失败了:

还有其他建议吗?


QMake版本2.01a
在/opt/Qt4/4.5.2/qtsdk-2009.04/qt/lib中使用Qt版本4.5.3
RHEL 5.10


你看过这个问题吗:Qt项目文件和PREFIX变量 - Bill
@Bill 是的,这似乎更适用于某人编写qmake脚本的解决方案,但我猜它可能可以做到。我把那一段代码放在哪里?在qwt.pro文件中吗?(顺便说一句,我没有使用PREFIX需要。有没有其他不需要编辑提供的脚本的环境变量或命令标志?) - jmilloy
2
我找到了这个页面:安装Qwt。看起来默认路径(/usr/local/qwt-5.2.3)可以在一个名为qwtconfig.pri的文件中更改。 - Bill
1个回答

1
尝试编辑源目录中的qwtconfig.pri文件,它在不同平台上硬编码了安装路径,以及您可能想要更改的许多其他选项。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接