qgis 编译 qwt版本与qwtpolar版本需求不一样问题的折腾

本文介绍了解决QGIS编译过程中遇到的QWT版本冲突问题的方法。通过修改qwtpolar源代码并手工安装相关文件,最终实现了qgis-analysis与QWT的兼容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

rhel 6.6环境下,编译qgis,遇到如下折腾事情,
qgis-analysis 需要qwtpolar
qwtpolar 需要 qwt > 6.1
qgis 需要 qwt>5.0 且 < 6.1
于是出现编译qgis时,出现了qwtpolar里需要的qwt6.1里的函数找不到,表现为:unreference symbol....
搞了两天,没办法,如下方法强来,

互相依赖,没完没了,解决办法,修改qwtpolar/src/src.pro,在HEADERS 和 SOURCES把qwt的头文件加进去 ,把qwt6.1.2的源文件src下所有文件拷贝进qwtpolar/src下,
然后qmake ,make, make install, 再手动把lib下的so拷贝到/usr/lib, 把.h文件拷贝到/usr/include/qwtpolar下,并设置环境变量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值