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下,并设置环境变量。
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下,并设置环境变量。