第一次接触QWT

1 篇文章 0 订阅

 第一次接触QWT


开发环境:

操作系统:Windows 7 SP1 x64;

开发语言:上位机C#、驱动和设备操作动态库采样C/C++;

开发平台: Visual Studio 2013 、Qt5.5.1

QWT版本:v6.1.4 svn提交版本2706

至于这个开发平台的配置网上有很多很简单安装一个qt-addin 插件就搞定了。

配置

第一步:配置wqt的开发环境可以参照这个教程

http://blog.sina.com.cn/s/blog_a6fb6cc90101gks5.html

【2021.01.06】关于qwt的源码下载 上面这个教程比较老了,以前的SVN地址没有了,发现最新的源码在这里可以下载

https://sourceforge.net/p/qwt/code/HEAD/tree/

新的svn地址:svn://svn.code.sf.net/p/qwt/code

【2021.01.06】end

我是找人要的一个编译好的qwt;找到教程对应的dll、lib 和.h ,.cpp 文件拷贝到对应目录。

接着是第6步。当然在第6步之前可以在vs下创建一个qt工程在Qt Designerl里已经可以看到QWT的控件了:

这个时候如果编译的话会提示找不到对应的.h文件

fatal error C1083: 无法打开包括文件: “qwt_plot.h”: No such file or directory

提示下面这个错误是没有加载对应的dll 或者lib

 error LNK2019: 无法解析的外部符号 "public: __thiscall QwtPlot::QwtPlot(class QWidget *)" (??0QwtPlot@@QAE@PAVQWidget@@@Z),该符号在函数 "public: void __thiscall Ui_xxxClass::setupUi(class QMainWindow *)" (?setupUi@Ui_xxxClass@@QAEXPAVQMainWindow@@@Z) 中被引用

 

按照第6步配置完了以后就没有这些问题了。

6.使用

    新建项目,然后进行配置:

(1)属性->配置属性->C/C++->常规,附加包含目录:$(QTDIR)\include\QWT

(2)属性->配置属性->链接器->输入,附加依赖项:qwtd.lib

(3)属性->配置属性->C/C++->预处理器,预处理器定义:QWT_DLL

 

我的因为是vs2013所以提示缺失“MSVCR100D.dll” 如果是vs2010应该是没问题的。就是缺失没关系网上下载一个放到VS下就好了。或者项目bin下面,只要能加载到的地方都可以。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值