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

Posted KayvanGuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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文件。

 

至此全部完成。

以上是关于Qwt 使用mingw编译安装过程(windows):的主要内容,如果未能解决你的问题,请参考以下文章

windows VS2013 编译安装QWT6.1

Qt 5.4.2(自带mingw32)配置Qwt6.1.2

Windows环境下QWT安装及配置

Windows10下Opencv4+CMake+MinGW64+VSC安装教程

MinGW-w64安装教程——著名C/C++编译器GCC的Windows版本

windows中使用mingw64编译dlib的c++