Qwtpolar是Qt的一个第三方扩展,用于绘制极坐标下的函数图形。官方网站在:

http://sourceforge.net/projects/qwtpolar/

新版的QGIS2.8依赖这个库,所以花时间研究了一下怎么编译。

安装Qwtpolar之前首先要安装Qwt。另外要注意Qwtpolar和Qwt之间版本号的对应关系。

Qwt的编译、安装很简单。参考我之前的博文。

安装Qwt 后还要设置一下环境变量,好让Qwtpolar 能够找到它,简单的说就是增加一个名称为 QMAKEFEATURES 的环境变量,变量值为 qwt.prf 所在的目录。

之后就可以安装 Qwtpolar 了。有了前面的工作,安装 Qwtpolar 就非常简单。同样,通过修改 qwtpolarconfig.pri 文件,可以更改 Qwtpolar 的安装路径。
 
qmake
make
make install
 
之后把qwtpolar.prf 所在目录加到 QMAKEFEATURES 中就可以了。

转载于:https://www.cnblogs.com/paladin1893/p/4440434.html

Qwtpolar的编译相关推荐

  1. Win7下用VS2010编译QGIS2.9.0

    折腾了两天了,终于吧QGIS2.9.0在VS2010下面编译过了. 参考了许多的博客,在网络环境极为和(e)谐(lie)的情况下用Google查了好多资料. 其实原创的东西真的不多,但是毕竟是自己亲身 ...

  2. Linux qgis 编译,QGIS简介与源代码编译

    QGIS(http://qgis.org)是一个集成了很多个开源的空间数据处理库的桌面GIS软件,支持Python脚本.QGIS基于QT和SIP进行开发,支持Windows\Linux\MacOS等操 ...

  3. QGIS简介与源代码编译

    2019独角兽企业重金招聘Python工程师标准>>> QGIS(http://qgis.org)是一个集成了很多个开源的空间数据处理库的桌面GIS软件,支持Python脚本.QGI ...

  4. 中标麒麟编译qgis源码+PyQt环境

    中标麒麟编译qgis源码 根据公司工作安排需要在中标麒麟下编译qgis3.4.7,把编译的过程随手记录一下. QGIS项目主页:http://www.qgis.org/en/site/ QGIS源码下 ...

  5. go build 编译报错 missing go.sum entry for module providing package

    go build 编译报错 missing go.sum entry for module providing package 解决方法 // 移除未使用的依赖 go mod tidy 再次编译,就可 ...

  6. kotlin重写构造方法编译报错:Primary constructor call expected

    在kotlin中使用construct关键字定义构造方法,如果类定义时已经有构造方法(类名后带括号),需要添加构造方法时,需要使用以下写法: class User(var name,var age){ ...

  7. Myeclipse中项目没有代码错误提示,jsp页面无编译迹象?如何解决

    在使用Myeclipse开发项目时,发现jsp页面中嵌入的java代码没有编译的迹象,错误的get方法没有报错,没有报错信息我们如何知道我们开发的内容是正确的呢? 接下来就演示一下如何解决

  8. 初试linux编译(ubuntu+vim)+玩转智能蛇

    一.初试linux编译(ubuntu+vim) 步骤: ①下载vmware15+ubuntu桌面版映像 ②安装ubuntu ③下载vim+gcc 在ubuntu终端输入: sudo apt-get i ...

  9. java调用clang编译的so_写Java这么久,JDK源码编译过没?编译JDK源码踩坑纪实

    好奇害死羊 很多小伙伴们做Java开发,天天写Java代码,肯定离不开Java基础环境:JDK,毕竟我们写好的Java代码也是跑在JVM虚拟机上. 一般来说,我们学Java之前,第一步就是安装JDK环 ...

  10. Go 编译的可执行文件是否有动态库链接?

    Go 引用了其他包的话,是将引用的包都编译进去.用 ldd 看几个 Go 编译出来的二进制程序有的没有动态链接库的使用.但是有的又有引用动态链接库,这个是为什么? 回答:Go 默认是开启 CGO_EN ...

最新文章

  1. 关于HtmlAgilityPack解析页面中数据乱码问题
  2. jquery兼容IE和火狐下focus()事件
  3. mysql数据库核对_Mysql数据库操作总结
  4. 在程序中集成地址簿、电子邮件和地图功能
  5. 【Android 进程保活】提升进程优先级 ( 1 像素 Activity 提高进程优先级 | taskAffinity 亲和性说明 | 运行效果 | 源码资源 )
  6. [Material Design] 教你做一个Material风格、动画的button(MaterialButton)
  7. PyCharm编辑界面提示
  8. 18 | 理论四:接口隔离原则有哪三种应用?原则中的“接口”该如何理解?
  9. C++学习笔记 之 循环
  10. 通俗地告诉你:为什么Dijkstra算法是正确的?
  11. STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.
  12. python爬取天眼查_求指教!! 爬取天眼查数据的时候,脚本运行一段时间,就会被天眼查的反爬取搞出来。怎么能躲过这个检测...
  13. Gradle 实现 Android 多渠道定制化打包
  14. 数字和ASII码之间的转换
  15. UML中各种线条关系记忆技巧
  16. 局域网共享上网IP设置
  17. 基于滴滴云搭 SeaweedFS 存储系统
  18. 切蛋糕(洛谷P1714)
  19. linux系统盘的概念,了解linux系统硬盘分区概念-SELinux入门-linux网卡配置及参数学习_169IT.COM...
  20. IOT专用IOP平台

热门文章

  1. 日志分析 批量给指定内容标记颜色 word 文本
  2. 以太坊源代码 - eth_call以及eth_sendTransaction区别
  3. bootstrap popover弹框内容换行
  4. 漂亮的thinkphp 跳转页封装
  5. matlab如何制作莫兰散点图,求大神指点绘制空间内散点图的包络面,,,散点程序如下...
  6. 基于SSM疫情信息爬取与分析系统
  7. 常见linux服务器存储空间,全面了解linux服务器的常用命令总结
  8. 编程老司机带你玩转 CompletableFuture 异步编程
  9. 邮箱大师手机版服务器异常,邮箱大师安装步骤 邮箱大师常见问题
  10. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_12-webpack研究-webpack安装