Qwt 使用mingw编译安装过程(windows):

1.      下载qwt源码

链接为:http://sourceforge.jp/projects/sfnet_qwt/releases/

选择需要的版本下载。

2.      解压到想要放置文件夹的位置。

3.      进入该文件夹,按住“shift”键点击右键,选择“在此处打开命令窗口”,进入CMD命令窗口(进入的方式有很多种,这种最简便).

4.      依次输入命令

//qmake qwt.pro

//mingw32-make  报错:

error “missing separator” in build qwt-6

//mingw32-make install

I found an other way qtcentre.org/archive/index.php/t-36498.html to build qwt:

1.qmake.exe qwt.pro -spec win32-g++

2.mingw32-make

3.mingw32-make install

如果要使用example的程序,还需要输入

cd examples

qmake examples.pro -spec win32-g++

mingw32-make

至此编译完成。

(注意:如果输入qmake发现“make不是内部或外部命令,也不是可运行的程序或批处理文件”,那就要将Qt加入到电脑的环境变量中。具体是将“X:\Qt\5.X.X(版本)\mingw48_32\bin;X:\Qt\Tools\mingw48_32\bin”加到环境变量“Path”中,重新打开cmd,测试qmake以及mingw32-make是否成功)

5.      如果没有更改QWT的安装目录,则会出现C:\Qwt-6.1.1这个文件夹,

5.1   将C:\Qwt-6.1.1\lib下的libqwt.a和libqwtd.a复制到X:\Qt\5.X.X\mingw48_32\lib下。

5.2   将C:\Qwt-6.1.1\lib下的qwt.dll和qwtd.dll复制到X:\Qt\5.X.X\mingw48_32\bin下。

5.3   将C:\Qwt-6.1.1\plugins\designer的qwt_designer_plugin.dll复制到X:\Qt\5.X.X\mingw48_32\plugins\designer。

5.4   在X:\Qt\5.X.X\mingw48_32\ include下新建一个Qwt的文件夹,将C:\Qwt-6.1.1\include下的所有文件复制到新建的Qwt文件夹下。

6.      新建Qt工程,在.pro文件加入

DEFINES += QT_DLL QWT_DLL

LIBS += -L"X:\Qt\5.X.X\mingw48_32\lib" -lqwtd

LIBS += -L"X:\Qt\5.X.X\mingw48_32\lib" -lqwt

INCLUDEPATH += X:\Qt\5.X.X\mingw48_32\include\Qwt

然后需要用到什么qwt的控件就将它的头文件加入就行了。

7.      这样就可以在工程使用qwt了,如果需要图形化的拖拽,可以使用designer打开.ui文件。

至此全部完成。

时间: 2025-01-04 13:30:18

Qwt 使用mingw编译安装过程(windows):的相关文章

LAMP——httpd 2.4.20 + mysql-5.6.26 + php-5.6.22编译安装过程

httpd 2.4.20 + mysql-5.6.26 + php-5.6.22编译安装过程: 资源准备 系统:centos6.5 PHP:wget http://docs.php.net/distributions/php-5.6.22.tar.gz MySQL:wget http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.26.tar.gz APACHE:wget http://mirrors.noc.im/apache//httpd/http

mysql5.5编译安装过程(自己总结)

一,安装过程 //创建mysql安装目录,创建数据存放目录,创建用户和用户组与赋予数据存放目录权限 mkdir -p /usr/local/mysql/ mkdir -p /data/mysql/ groupadd mysql useradd -g mysql mysql chown mysql:mysql -R /data/mysql/ //安装cmake (mysql5.5以后是通过cmake来编译的) wget http://www.cmake.org/files/v2.8/cmake-2

Nginx的网站服务(手工编译安装过程细解)

Nginx网站服务 Nginx的概念 ? Nginx (engine x)是一个高性能的HTTP和反向代理web服务器 ,同时也提供了IMAP/POP3/SMTP服务.Nginx是由伊戈尔赛索耶夫为俄罗斯访问量第二的Ramblerru站点(俄文: Pamonep) 开发的,第-一个公开版本0. 1.0发布于2004年10月4日.? 其将源代码以类BSD许可证的形式发布,因它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名.2011年6月1日,nginx 1.0.4发布.? Nginx

httpd 2.4.9 + mysql-5.5.33 + php-5.4.26编译安装过程

首先想到的应该是先装哪个?这个有很大的关系.Apache和mysql哪个先装无所谓,php一定要最后才安装,因为安装php要用到mysql的库. 平常我都是按照顺序来安装的!!! 一.编译安装apache httpd-2.4.9需要较新版本的apr和apr-util,因此需要事先对其进行升级.升级方式有两种,一种是通过源代码编译安装,一种是直接升级rpm包. 可以从官网上下载源代码,直接去官网下载就好了,就不过多说明了. 1.首先编译安装apr  tar xf apr-1.5.0.tar.bz2

红帽mysql5.6源码编译安装过程

操作系统more /etc/centos-release CentOS release 6.8 (Final)mysql5.6.44版本获取https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.44.tar.gz 1:依赖包安装yum list cmake yum install cmake -yyum install gcc-c++ -yyum install readline-devel pcre-devel ncurses-deve

R 在linux redhat 6.5的编译安装过程

下载源码包 在http://cran.r-project.org/mirrors.html,选择一个国内镜像下载需要的版本,比如:http://mirror.lzu.edu.cn/CRAN/src/base/R-3/,这儿我下载了R-3.1.3版的源码,大约20多M,很快就下载完成. 解压源码 压缩包我放在/user/local目录下,进入此目录后运行命令: tar xzf R-3.1.3.tar.gz 解压到当前目录 检查编译环境及编译 进入目录 cd R-3.1.3 ./configure

Mapnik 编译安装过程

问题 1   - freetype-config (freetype-config program | try setting FREETYPE_CONFIG SCons option or configure with FREETYPE_LIBS & FREETYPE_INCLUDES) freetype:http://download.savannah.gnu.org/releases/freetype/ version:freetype-2.6.2.tar.gz 问题 2 - harfbu

thrift在windows的编译/安装--c++版

前言: thrift是出于Facebook的rpc网络编程框架, 其对跨平台和多语言的支持优于google protobuf, 但thrift在java/c#语言上应用比较多, 资料也丰富, 在windows平台的c++这块, 资料相对较少, 而且编译也麻烦. 这篇博客主要记录对thrift在windows上的编译和使用过程, 不涉及原理, 也不具体涉及应用.如有不足, 请各位指正. 执行过程1. 下载并安装Visual Studionotice: visual studio 有windows版

关系型数据库之Mysql编译安装及数据库基础(一)

一.为什么会有数据库呢? 刚开始接触数据库的朋友们,都会问数据库用来干啥的呢?字面表达的意思就是用来存储数据的仓库简称"数据库",在日常生活中我们与数据库相关的事务都是一大把一大把的,例如: 1.我们去做火车的时候需要实名认证,为什么安检人员可以通过我们的身份证就可以查询我们的个人信息呢,因为们都是有户口的群众,在公安居民信息库都录入着我们的信息,而们的信息也是存储在国家公民的信息库里面的,这也是我们所说的数据库,早期最传统的数据库就是文本文件,没当查询数据时都需要从头到尾把整个文件都