第一次接触QWT | 您所在的位置:网站首页 › qt找不到ui_h文件C1083 › 第一次接触QWT |
第一次接触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下面,只要能加载到的地方都可以。
|
CopyRight 2018-2019 实验室设备网 版权所有 |