Qwtpolar的编译

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 中就可以了。

时间: 2024-10-18 22:50:51

Qwtpolar的编译的相关文章

Qt 之 qwt 和 qwtpolar

1  qwt 1.1  下载 qwt-6.1.3 版本下载地址: https://sourceforge.net/projects/qwt/files/qwt/ 1.2  解压 解压到 Qt 的安装目录下,D:\Qt\qwt-6.1.3,更改 qwtconfig.pri 中的 #27 win32 { QWT_INSTALL_PREFIX = D:/Qt/Qwt-$$QWT_VERSION # QWT_INSTALL_PREFIX = C:/Qwt-$$QWT_VERSION-qt-$$QT_VE

Qwtpolar 安装笔记

Qwtpolar 是 Qt 的一个第三方扩展,用于绘制极坐标下的函数图形.官方网站在: http://sourceforge.net/projects/qwtpolar/ 最近正好需要相关的功能,所以就花了点时间研究了一下. 安装Qwtpolar 之前首先要安装 qwt.Qwt的编译.安装很简单. qmake make make install 这三步就可以了,唯一需要注意的是,qwt 默认安装在 C:/ Qwt-x.x.x 目录下.如果我们需要更改安装路径,就要更改 qwtconfig.pri

C++工程编译之“error LNK2001: 无法解析的外部符号”

今天一整天都在折腾“error LNK2001: 无法解析的外部符号”,就在头疼不已的时候,总算是找到问题原因了:各个动态链接库的编译方式必须统一才行,要不然很容易对库函数的引用产生冲突.简单来说就是,如果使用的第三方函数库编译方式采用/MD,那么主工程也应该使用/MD.我使用了libevent,而主工程默认采用/MT,所以需要忽略一大堆的函数库,我还纳闷呢,怎么会这么奇怪!!今天总算是解决了长久以来的困惑了. 下面引用一篇文章的描述:[Z]VC运行库版本不同导致链接.LIB静态库时发生重复定义

基于源码编译openssl

openssh依赖于openssl,由于ssl频繁曝出漏洞,牵扯到openssh.而自身也存在漏洞... 00.下载openssl https://www.openssl.org/source/ https://github.com/openssl/openssl/releases https://www.openssl.org/source/openssl-1.0.2l.tar.gz 01.准备工作 yum -y install perl perl-devel gcc gcc-c++ 02.编

maven依赖本地非repository中的jar包-依赖jar包放在WEB-INF/lib等目录下的情况客户端编译出错的处理

maven依赖本地非repository中的jar包 http://www.cnblogs.com/piaolingxue/archive/2011/10/12/2208871.html 博客分类: MAVEN 今天在使用maven编译打包一个web应用的时候,碰到一个问题: 项目在开发是引入了依赖jar包,放在了WEB-INF/lib目录下,并通过buildpath中将web libariary导入. 在eclipse中开发没有问题,但是使用maven编译插件开始便宜总是报找不到WEB-INF

Windows下VC编译OpenDDS

OpenDDS是一个OMG组织DDS标准的C++开源实现,OpenDDS同时也提供Java支持.OpenDDS依赖ACE抽象层来提供不同平台的兼容性,同时也依赖于TAO(例如TAO的IDL编译器).当前OpenDDS有ociweb ObjectComputing维护,官方网站http://www.opendds.org/.目前OpenDDS支持的平台有Windows,Linux family,Android,VxWorks等,可用的编译器包括VC,gcc,QNX gcc等. 1. OpenDDS

ffmpeg 3.2.4 + libx264 windows 编译总结

___________________________编译环境__________________________________ NDK 环境:android-ndk-r13b MinGW环境:Basic Setup下Mark了所有的项目,FFmpeg需要使用msys环境进行编译 ffmpeg :3.2.4 下载地址 libx264:官网最新 _____________________________________________________________________ ______

Hadoop:Windows 7 32 Bit 编译与运行

所需工具 1.Windows 7 32 Bit OS(你懂的) 2.Apache Hadoop 2.2.0-bin(hadoop-2.2.0.tar.gz) 3.Apache Hadoop 2.2.0-src(hadoop-2.2.0-src.tar.gz) 3.JDK 1.7 4.Maven 3.2.1(apache-maven-3.2.1-bin.zip) 5.Protocol Buffers 2.5.0 6.Unix command-line tool Cygwin(Setup-x86.e

Java注解(3)-注解处理器(编译期|RetentionPolicy.SOURCE)

注解的处理除了可以在运行时通过反射机制处理外,还可以在编译期进行处理.在编译期处理注解时,会处理到不再产生新的源文件为止,之后再对所有源文件进行编译. Java5中提供了apt工具来进行编译期的注解处理.apt是命令行工具,与之配套的是一套描述"程序在编译时刻的静态结构"的API:Mirror API(com.sun.mirror.*).通过Mirror API可以获取到被注解的Java类型元素的信息,从而提供自定义的处理逻辑.具体的处理工具交给apt来处理.编写注解处理器的核心是两个