• 欢迎浏览“String me = Creater\忠实的资深Linux玩家;”,请文明浏览,理性发言,有侵犯你的权益请邮件我(creater@vip.qq.com).
  • 把任何的失败都当作一次尝试,不要自卑;把所有的成功都想成是一种幸运,不要自傲。
  •    5年前 (2014-04-16)  QT 评论关闭  31 
    文章评分 0 次,平均分 0.0
    1. 下载qwt6.1,链接
    2. 解压后得到qwt-6.1.0,使用VS2012 开发人员命令提示进入该目录;
    3. 执行namke;
    4. 执行nmake install;(2-3步也可以使用qt-vs2012插件来打开pro后编译)
    5. (1)将D:\qwt-6.1.0\lib下的qwtd.dll、qwt.dll拷贝到D:\Qt\Qt5.2.1\5.2.1\msvc2012\bin下,
         将qwtd.lib、qwt.lib拷贝D:\Qt\Qt5.2.1\5.2.1\msvc2012\lib下。
      (2)将D:\qwt-6.1.0\designer\plugins\designer目录下的qwt_designer_plugin.dll和qwt_designer_plugin.lib拷贝到D:\Qt\Qt5.2.1\5.2.1\msvc2012\plugins\designer目录下。
      (3)将D:\qwt-6.1.0\src目录下的所有.h和.cpp放入一个空文件夹qwt中,再将该文件夹拷贝到D:\Qt\Qt5.2.1\5.2.1\msvc2012\include目录下。
    6. 在VS2012中可以使用如下
          新建项目,然后进行配置:
      (1)属性->配置属性->C/C++->常规,附加包含目录:$(QTDIR)\include
      (3)属性->配置属性->C/C++->引用,添加:(QTDIR)\stage\lib
      在QCreator中,可以使用在pro文件中增加LIBS += -lqwt(或者LIBS += qwt.lib)
    7. 测试:
      #include "mainwindow.h"
      #include <QApplication>
      
      #include <cmath>
      #include <qwt/qwt_series_data.h>
      #include <qwt/qwt_plot_curve.h>
      #include <qwt/qwt_plot.h>
      #include <qwt/qwt_point_data.h>
      
      class SinusData: public QwtSyntheticPointData
       {
           public:
          SinusData(): QwtSyntheticPointData(100) 
           {
          }
          virtual double y(double x) const
          {
            return qSin(x);
          }
       };
      
      int main(int argc, char **argv)
      {
          QApplication a(argc, argv);
          QwtPlot plot;
           plot.setAxisScale(QwtPlot::xBottom, 0.0, 10.0);
           plot.setAxisScale(QwtPlot::yLeft, -1.0, 1.0);
           QwtPlotCurve *curve = new QwtPlotCurve("y = sin(x)");
           curve->setData(new SinusData());
           curve->attach(&plot); //把曲线附加到图上
          plot.show();
          return a.exec();
      }
     

    除特别注明外,本站所有文章均为String me = "Creater\忠实的资深Linux玩家";原创,转载请注明出处来自http://unix8.net/home.php/3335.html

    关于
    切换注册

    登录

    忘记密码 ?

    切换登录

    注册

    扫一扫二维码分享