qwt相关问题总结

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

首先是qwt能做什么,参考这篇文章:http://blog.csdn.net/ymc0329/article/details/7865339

关于安装这块有所不同,这里总结一下.

由于使用qmake以及nmake对qwt进行编译连接的时候总是出现各种问题,查了网上的资料发现编译链接的目的是为了得到qtdesigner的插件以及qwt库的动态链接库静态链接库.同时qwt的默认项目是pro,可以用QtCreator进行构建.因此采用QtCreator对qwt进行构建.

先说完整的解决方案:

1.网上下载: http://sourceforge.net/projects/qwt/files/qwt/6.0.1/  我下的是6.0.1,把相关的几个都下下来了.

2.解压qwt-6.0.1.zip,用QtCreator打开qwt.pro (注意不是用vs, 可以同时安装QtSDK以及Qt 4.8.1库,Qt Visual Studio Add-in),取消使用影子构建;

3.构建qwt,构建完成后在qwt-6.0.1\lib目录中会生成若干lib文件和dll文件,复制lib文件到C:\Qt\4.8.1\lib中;复制dll文件到C:\Qt\4.8.1\bin目录中.

4.在qwt-6.0.1\designer\plugins\designer中会生成qwt_designer_plugin.dll以及qwt_designer_plugin.lib,把这两个文件复制到C:\Qt\4.8.1\plugins\designer目录中.

5.搜索qwt-6.0.1\src目录下的所有*.h文件,把所有的头文件复制到C:\Qt\4.8.1\include目录下即可.再打开QtDesigner就可以看到对应的控件了.

6.程序中添加如下代码加入lib库:

#ifdef _DEBUG
#pragma comment(lib, "qwtd.lib")
#else
#pragma comment(lib, "qwt.lib")
#endif // _DEBUG

添加帮助文档到Qt Assistant:

从SVN上(http://sourceforge.net/projects/qwt/files/qwt/6.0.1/)可以下载到qwt的帮助文件qwt-6.0.1.qch,可以将该帮助文档添加到Qt Assistant中.首先将该帮助文档复制到C:\Qt\4.8.1\doc\qch中,打开Qt Assistant,编辑->首选项->文档->添加,选中刚才复制的文档即可.


提示错误:unresolved external symbol "public: static struct QMetaObject const QwtDial::staticMetaObject" (?staticMetaObject@QwtDial@@2UQMetaObject@@B)

Project->Properties->C/C++->Preprocessor加入QWT_DLL即可


简单说明:

电脑上同时安装了Qt 4.8.1库以及QtSDK,用VS+Qt 4.8.1进行开发.用QtSDK中的QtCreator构建qwt.

由于电脑上装有QNX Momentics IDE,这个IDE会设置环境变量MAKEFLAGS,在构建qwt时QtCreator会提示错误:

进程"D:\QtSDK\QtCreator\bin\jom.exe"退出,退出代码 128 。

把这个环境变量删除掉(构建完成后再添加)在构建即可.

qmake:C:\Qt\4.8.1\bin

nmake:C:\Program Files\Microsoft Visual Studio 9.0\VC\bin

将这两个路径添加到path环境变量即可在cmd中运行qmake,nmake



QWT环境搭建 1.下载源码  http://sourceforge.net/projects/qwt/   2.解压安装(点击 qwt.pro 直接用qt打开后点击编译) 把下载的文件解压缩放到一个固定目录里  我在qt安装目录下面新建文件夹qtctrl,把所有第三方控件都放置在这里的  解压完的文件如下图所示     用Qt打开 点击左下角直接编译   3.编译后生成的文件 buil... 阅读详情

相关推荐

Qt5 Creator中解决QWT库LNK2001错误的完整指南(含QWT_DLL预处理技巧)

本文详细解析了在Qt5 Creator中使用QWT库时遇到的LNK2001链接错误,特别是与QMetaObject相关的常见问题。通过分析QWT库的特殊导出机制,提供了包括预处理定义设置、项目配置检查和高级调试技巧在内的完整解决方案,帮助开发者高效解决QWT_DLL相关的链接问题

weixin_29007809的博客 112

Qt中使用Qwt-6.0.1绘制波形图c++

Qt中使用Qwt-6.0.1绘制波形图c++

室内环境监测系统的设计(一)

从三月中旬开始实习+试用,到今天终于告一段落。今天早上终于把公司的工作交接完毕啦,利用一下下午的时间,对自己毕设的课题做一下记录,同时把自己的课题挂到博客上,提供大家交流学习的平台。 这个月为了能够早点回学校也是够拼了,整整一个月都没休息,周六日加班调休,不知不觉就坚持下来了,期间完成了公司的项目任务,同时自学完成了Python的基础教程。当然期间自觉也浪费了很多时间,对自己的学习有所懈怠,痛定思痛

sxpsxp12的博客 8697

qwt-6.0.1_arm-linux-gcc

qwt-6.0.1_arm-linux-gcc是个linux下的qwt库(包含qt需要的控件),适用于arm11的开发板,本人就是用tiny6410的qt移植。

安装、使用 qwt 6.0.1

QWT6.0.1安装小记 (参考别人的整理) 环境: windows xp qt creator2.3.1 qt  opensource 4.7.3  (MinGw) 首按照qwt的install说明,编译好QWT,然后会出现个lib文件夹,将QWT下的LIB目录中的 这四个dll文件复制到C:\Qt\2010.05\qt\bin目录中,将*.a文件复制到C:\Qt\2010.05\

cibiren2009的专栏 3645

winxp下Qt4.8.5+qwt6.0.1搭建过程

qwt是基于Qt的第三方插件,

Gray_Fall的专栏 1533

重载Qwt类时需要预定义QWT_DLL宏

本文主要目的是记录在Qt Creator中使用Qwt库遇到的问题。学习使用Qwt(版本:6.1.0;Qt版本为4.8.1)时,在编译Example中stockchart示例时出现问题

lingyunfeng 335

QWT 安装教程

1.下载QWT 官方网站qwt 2. 解压程序包:放到Qt安装目录下 3.编译Qwt 用QtCreator编译 4.编译好的工程的文件放到相应目录、 第一步: 找到QtCreator\bin\plugins\designer\文件夹下,把编译好的qwt_designer_plugin.dll放入 第二步: 把qwt.dll和qwtd.dll复制到qt安装目录下的bin文件夹中 ...

魔谷明月 1192

QT- QWT 安装(64bit Win7 + mingw32 + QWT6.1.2 )

出处:QT- QWT 安装(64bit Win7 + mingw32 + QWT6.1.2 ) 查看../doc/html/qwtinstall.html 文件: 安装QWT需要三个步骤: 配置--配置步骤中所有参数设置来控制如何构建和安装Qwt编译---在编译步骤中,二进制文件被构建从源文件中。安装---安装复制和重新构建Qwt应用程序所需的所有文件到目标目录中。 s

@角色扮演# 1123

qwt问题

天道酬勤 598

QWT开发

1. QT开发(十七)——QWT简介 2.make makefile cmake qmake都是什么,有什么区别? 3.关于开源授权协议 GPL 和 LGPL 4.详解 Qwt 安装、使用、示例 5.

吃不饱、力不足的博客 219

qwt编译好的24个例子和qwt.dll

使用examples编译成的window版本的可执行文件(包含24个例程,独立可运行包)和qwt.dll,有些是动态可以控制调整还有其他效果,本人截图就没做成gif了。

windows关于QtCreator2.8.、Qt4.8.5、MinGW、Qwt等集成安装

windows关于QtCreator2.8.、Qt4.8.5、MinGW、Qwt等集成安装

1690

移植qwt库到arm开发板!!!

ARM版本的qwt和x86一样,只需要改几个地方即可。 1、编译QWT直接用QT creator打开QWT的解压的工程文件.pro,选择用ARM-GCC交叉编译工具编译即可。下面要做一些修改,才能成功编译生成ARM版本的QWT的库。 第一,修改配置文件qwtconfig.pri Linux arm下编译使用 需要注释如下的编译选项,编译arm qt时,没有支持opengl。 #QWT

不积跬步无以至千里,不积小流无以成江海! 4853

qgis 编译 qwt版本与qwtpolar版本需求不一样问题的折腾

rhel 6.6环境下,编译qgis,遇到如下折腾事情, qgis-analysis 需要qwtpolar qwtpolar 需要 qwt > 6.1 qgis 需要 qwt>5.0 且 于是出现编译qgis时,出现了qwtpolar里需要的qwt6.1里的函数找不到,表现为:unreference symbol.... 搞了两天,没办法,如下方法强来, 互相依赖,没完没了,解决

fancy_xunbei的专栏 831

编译qte版本的qwt出错问题

来自:http://www.qtcn.org/bbs/simple/?t30155.html 我把qwt移植到QT4.5中实现了,但是想移植到QtEmbeded-4.50-arm中,编译出错,我的初衷是想把基于qwt开发的QT界面,在 2440开发板上显示,不知道哪位大侠做过,给点指导,这样大家才能更多的进步啊 先谢谢了!!出错信息: make[1]: 正在进入目录 `/opt/qwt-5.2

u012444155的专栏 1382

qwt6.2.0编译测试

【代码】qwt6.2.0编译测试。

weixin_42184478的博客 378

windows下Qt代码移植到linux下的中文乱码问题解决

作者:学qt编程 转自:http://blog.sina.com.cn/s/blog_9da24f3b0101f1dh.html      先就linux下Qt安装配置做点补充。       其实linux下Qt安装配置是非常方便的,因为应用商店里一般都会有Qt,可以直接在那里安装。我试过Fedora16下使用命令: #yum install qt qt-devel qt-x1

老瓦的笔记本 2088

Ubuntu+QGIS+Qt5.5 编译

QGIS源码:git clone git://github.com/qgis/QGIS.gitcmake阶段找不到QT在cmakeList.txt下添加SET(CMAKE_PREFIX_PATH "/home/ds/Qt5.5.1/5.5/gcc_64/lib/cmake/")出错情形1 QCA出错 QCA下载并编译安装 https://userbase.kde.org/QCA...

anthony0808的博客 448
上一篇: LINUX 查看硬件配置命令
下一篇: vs+qt exe设置图标
owldestiny
博客等级 码龄19年 133粉丝 89原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值