即日起在codingBlog上分享您的技术经验即可获得积分,积分可兑换现金哦。

第一次接触QWT

编程语言 fc6_1 12℃ 0评论

第一次接触QWT

 环境是VS2013 + QT5.5.1 至于这个开发环境的配置网上有很多很简单安装一个qt-addin 插件就搞定了。

 

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

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

我是找人要的一个编译好的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下面,只有能加载到的地方都可以。

 

转载请注明:CodingBlog » 第一次接触QWT

喜欢 (0)or分享 (0)
发表我的评论
取消评论

*

表情