zoukankan      html  css  js  c++  java
  • 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:Qt5.X.X(版本)mingw48_32in;X:QtToolsmingw48_32in”加到环境变量“Path”中,重新打开cmd,测试qmake以及mingw32-make是否成功)

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

    5.1   将C:Qwt-6.1.1lib下的libqwt.a和libqwtd.a复制到X:Qt5.X.Xmingw48_32lib下。

    5.2   将C:Qwt-6.1.1lib下的qwt.dll和qwtd.dll复制到X:Qt5.X.Xmingw48_32in下。

    5.3   将C:Qwt-6.1.1pluginsdesigner的qwt_designer_plugin.dll复制到X:Qt5.X.Xmingw48_32pluginsdesigner。

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

     

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

    DEFINES += QT_DLL QWT_DLL

    LIBS += -L"X:Qt5.X.Xmingw48_32lib" -lqwtd

    LIBS += -L"X:Qt5.X.Xmingw48_32lib" -lqwt

    INCLUDEPATH += X:Qt5.X.Xmingw48_32includeQwt

     

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

     

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

     

    至此全部完成。

  • 相关阅读:
    Winform开发框架之终极应用 伍华聪 博客园
    DZ外部调用登陆
    利用服务定时执行
    winForm写cookie经过
    正则第一天
    NHibernate
    Databases supported by NHibernate
    定时执行
    NHibernate视频教程
    bernate异常及处理方法
  • 原文地址:https://www.cnblogs.com/kayvanguo/p/6284740.html
Copyright © 2011-2022 走看看