在QtCreator中使用Qwt遇到的几个问题

QWT下载、安装、配置教程 一、关于Qt Creater的必要说明 1、 minGW版的Qt Creater和msvc版的Qt Creater区别: 至于你自己用的是哪一个版本的Qt Creater可以通过帮助about Qt Creater查看。 我这里用的是MSVC2017版本的。接下来说明两者的区别: minGW版Creator集成了编译器,不需要额外安装。MSVC版使用的是VS的编译器,需要额外安装VS,但官方提供的creator都是用MSVC编译(包括mingW版),所以关于Qt Creator的插件,必须使用MSVC编译, 阅读详情

在QtCreator中使用 Qwt遇到的几个问题

    之前在项目中使用过Qwt二维绘图框架,那是同事配置好的环境,我们只管使用。今天想在自己的电脑上安装Qwt6.0.1研究一下它的源码。于是想自己动手编译安装Qwt,然后在QtCreator集成开发环境中使用。Qwt6.0.1的编译安装,很简单,网上也有很多的帖子,这里不再发明同样的轮子。只把自己遇到的几个问题,简单记录,已作备忘:

1、Qt的安装

我在安装Qt4.7.4的时候,弹出了如下一个对话框,要我们指定mingw的位置,默认位置为C:/MinGW,我以前安装Qt的时候,也遇到过这个问题,我是不管它,照旧安装,那之所以没有遇到问题,是因为我没有用Qt的命令行窗口去编译过第三方库。我今天安装的时候,机器上还没有mingw,因为我是先安装Qt,然后再安装QtCreator的,而QtCreator里面自带了mingw,因此我打算就用QtCreator里面自带了mingw,所以还是强行安装,结果后来编译Qwt时出现了问题。

 

而如果你还没有mingw的话,你点击按钮Install会弹出下面这个提示对话框。如果点击“是”会继续安装,点击“否”退出安装Qt.

 

我点击了“是”,继续安装Qt。

注意:请根据实际情况指定你机器上mingw的位置。

 

2、Qwt的安装

 

Qwt的安装很容易。但我【Start a Shell, where Qt4 is initialized. ( F.e. with

"Programs->Qt by Trolltech ...->Qt 4.x.x Command Prompt" ).

Check if you can execute "make" or something like "mingw32-make".】

出现了问题,提示说mingw32-make不是一个有效的命令,经查是因为在安装Qt的时候指定的mingw的路径不对。

不知道应该怎么修改?尝试了修改环境但都不凑效,弄得我最后不得不卸载Qt后重新安装。

由此得到一个结论:如果你打算使用QtCreator里面自带的mingw作为默认的编译器的话,最好先安装QtCreator,然后再安装Qt,这样就可以指定mingw的位置。

编译安装Qwt很简单,根据上面的提示qmake qwt.pro / make / make install 就好了。

 

3、Qwt的使用

说得很简单。

但是我却在上一步编译安装Qwt后忘记了下面这一步。

 Don't forget to tell qmake where to find qwt.prf:

qmake -set QMAKEFEATURES ...

这一句说得很清楚,可我就偏偏忘记了。导致后来测试Qwt 是否成功安装时又折腾了一会。

不过在Qt命令行窗口再次执行 qmake -set QMAKEFEATURES C:\Qwt-6.0.1\features 后,问题得到解决。

 

4、在QtCreator中像使用Qt的控件一样使用Qwt的控件?

设置好这个环境变量之后,在 QtCreator中,还是没有看到Qwt的控件。于是在QtCreator的“工具——>界面编辑器——>关于Qt设计师插件”弹出,如下对话框,

 

 

可以清楚的看到,原来Qwt的控件没有导入成功,原因是:“不是用期望的编译器编译的版本。”那么这是为什么呢?网上有说是因为 QtCreator要求设计师的插件和它自身是用同一个编译器编译的。这么说 QtCreator 是用MSVC编译出来的吧?如果我们想要在QtCreator中使用Qwt的控件,就需要下载QtCreator的源码,用mingw编译它。

   今天手头没有QtCreator的源码,网速也不给力没有下载它的源码来尝试。暂且把这个问题留下,日后再验证之。

  以下是从网上摘录下来的一段话:

本来,《浅入深出在Win XP上傻瓜式编译安装Qwt》已经将有关Qwt的安装问题讲得很清楚了,可是他在 Build QT Creator from source with MinGW时说“看过的同学们应该能很轻易的完成这步骤”,可我硬是用了三天才完成了这一步,所以就把这一步说说。

其实很简单:

1、下载并安装QT Creator,注意要下载那个近178M的文件,它包含Qt、MinGW、Qt creator;

2、按照《浅入深出在Win XP上傻瓜式编译安装Qwt》安装好Qwt;

3、下载QT Creator源码,解压;

4、用QT Creator打开源码目录下的qtcreator.pro,设置为Release,编译;

5、用源码目录下的bin、lib目录替换QT Creator目录下的同名目录;

6、在XP系统环境变量下增加:

        Path=C:\QT\2009.03\qt\bin;...

        QTDIR=c:\qt\2009.03\qt

        QMAKESPEC=win32-g++

7、运行QT Creator,看看QWT Widgets是不是出现了?

 

参考文章:

http://turbinee.blog.sohu.com/132803953.html

http://www.cuteqt.com/blog/?p=994

 

 

QWT6.14的编译、配置、使用(Qt Creator5.14.2) 文章目录前言一、下载安装1. 下载2.编译二、配置与使用1.配置使用2.编译遇到问题参考文章: 前言 QWT, Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目,可生成各种统计图。它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据,数据源以数值,数组或一组浮点数等方式提供, 输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘),Compasses(仪表盘)等等。该工具库. 阅读详情

相关推荐

如何安装Qwt并将其集成到QtCreator/designer中?

第一步,从sourceForge.net下载源文件https://sourceforge.net/projects/qwt/。 第二步,进入当前文件夹,使用qmake进行构建编译与安装。当然也可以选择使用QtCreator打开qwt.pro文件,进行项目的构建与编译。但是安装(make install)仍然需要用户自己手动输入命令行。 qmake qwt.pro // linux与macOS make -j 4 sudo make install // windows mingw3

jemnde的博客 2266

Qt Creator不显示Qwt

Qt Creator不显示Qwt

GitHub:https://github.com/Shaoyc 1760

Qt安装Qwt库

Qt安装Qwt库

qq_41000080的博客 3187

2024年C C++最新C语言--内存函数(3),2024年最新这些面试官常问的开发面试题你都掌握好了吗

和memcpy的差别就是memmove函数处理的源内存块和⽬标内存块是。是⽤来设置内存的,将内存中的值以字节为单位设置成想要的内容。95%以上C C++开发知识点,真正体系化!出现重叠,就得使⽤memmove函数处理。

2401_84978588的博客 882

QWT安装配置,控件在Qtcreator中显示 (基于Ubuntu12.04)

这是第一次接触qwt,安装盒配置时搜索了很多相关的资料,终于成功的在qtcreator的designer中显示qwt的控件了。做下笔记,备忘。 先说明一下,我的系统是Ubuntu系统。 1、首先获取qwt的源码包,我下载的是qwt-6.1.0.zip版本的、 2、使用unzip qwt-6.1.0.zip 解压缩qwt的源码包,然后依次执行以下命令: 进入qwt-6.1.0

2714

EBOM转MBOM实战:华为云数字工厂如何5步搞定BOM自动转换(含避坑指南)

本文详细解析了华为云数字工厂平台如何通过五步自动化流程实现EBOM到MBOM的高效转换,涵盖模型预配置、逻辑流编排、工艺属性注入等关键步骤,并提供了多工厂差异化配置、历史数据迁移等典型场景的避坑指南。该方案显著提升转换效率,降低差错率,助力企业实现数字化转型。

weixin_29215391的博客 268

【QWT】解决QT Creator 在ui_mainwindow中找不到qwt_plot.h的问题

一、首先根据自己qwt在QT配置中的路径在pro文件中加入(配置教程参考https://blog.youkuaiyun.com/weixin_40011728/article/details/77924614?tdsourcetag=s_pcqq_aiomsg) INCLUDEPATH += F:/QT_install_5_9_2/5.9.2/msvc2015_64/include/qwt LIBS ...

zalong6558的博客 5492

从无序到结构化:HAC框架如何用哈希网格重构3D高斯压缩范式 | ECCV2024技术解读

本文深入解读了ECCV 2024提出的HAC框架,它通过引入二值哈希网格为无序的3D高斯锚点建立空间结构,并利用上下文模型进行自适应量化,从而实现了对3D Gaussian Splatting模型的高效压缩。该方法将压缩范式从单纯削减数据转向智能理解数据关系,在保持高质量渲染的同时,显著提升了压缩率,为移动端部署和实时应用提供了新方案。

yolo5detector的博客 459

为qt安装第三方插件qwt,可以在creator设计界面中拖拽

在qt的creator中安装qwt插件,实现可视化拖拽编辑。

大橘子的博客 5373

告别概念晕眩:用TC3xx SMU和TLF35584的配置实例,搞懂ASIL D功能安全落地

本文通过英飞凌TC3xx系列MCU的SMU模块与TLF35584电源管理芯片的协同配置实例,详细解析了如何实现符合ASIL D功能安全标准的刹车辅助ECU。文章涵盖SMU报警源配置、响应动作类型、TLF35584的安全状态管理,以及构建完整安全闭环的实践方法,帮助工程师将抽象的安全概念落地为具体设计方案。

weixin_30647065的博客 436

Vivado安装教程:多版本共存的配置技巧

详解Vivado安装教程中的多版本共存配置技巧,帮助用户在同一系统中管理不同版本的Vivado开发环境,提升开发效率与兼容性,适用于需要切换版本的FPGA开发者。

weixin_35257663的博客 1774

Qwt控件不显示

Qwt控件不显示

GitHub:https://github.com/Shaoyc 3372

宝马项目化流程标准(BMW ABC flyer requirement)

宝马项目化流程标准(BMW ABC flyer requirement)

于大博 7251

linux下QtCreator4.9安装配置qwt和qwt移植到arm开发板

一、QtCreator安装配置qwt 1、下载最新qwt库:https://sourceforge.net/projects/qwt/files/qwt/我下载的是6.1.4 2、安装qwt库 解压qwt-6.1.4.zip,把解压得到的qwt-6.1.4文件夹拖进Ubuntu的/opt。进入qwt-6.1.4文件根目录,依次运行以下命令: qmake make make install ...

liqingjielihanjie的博客 2182

Robosuite实战:通过Xbox手柄实现机械臂6-DoF精准控制的完整指南

本文详细介绍了如何通过Xbox手柄实现机械臂的6-DoF精准控制,结合Robosuite仿真环境与MuJoCo物理引擎,提供从环境配置到代码实现的完整指南。文章重点解析了手柄映射原理、核心控制代码以及数据采集优化技巧,帮助开发者高效完成机械臂控制任务。

weixin_29169505的博客 419

使用Open3D进行RGB-D图像点云处理

在本文中,我们将使用Open3D来处理RGB-D图像,提取点云并进行一些基本的操作。总结起来,本文介绍了如何使用Open3D库处理RGB-D图像并提取点云。我们展示了如何读取RGB-D图像,创建RGB-D图像和点云,并显示点云。除了显示点云,Open3D还提供了许多其他功能,如点云滤波、点云配准、表面重建等。在创建RGB-D图像时,我们需要指定深度图像的缩放因子和截断值,以及是否将RGB图像转换为强度图像。希望本文能够帮助您入门Open3D,并在处理RGB-D图像和点云数据时提供一些指导。

QfcaLinux的博客 445

qwt相关问题总结

首先是qwt能做什么,参考这篇文章:http://blog.youkuaiyun.com/ymc0329/article/details/7865339 关于安装这块有所不同,这里总结一下. 由于使用qmake以及nmake对qwt进行编译连接的时候总是出现各种问题,查了网上的资料发现编译链接的目的是为了得到qtdesigner的插件以及qwt库的动态链接库静态链接库.同时qwt的默认项目是pro,可以用

流云 5266

基于知识图谱的智能决策系统

作者:禅与计算机程序设计艺术 1.简介 知识图谱(Knowledge Graph)最早由美国斯坦福大学的Jure Sifne等人于2013年提出,它是一个用于存储、整理和推理复杂多变的网络结构信息的数据模型。它的基本特征是每个事实都有一个统一的标识符ID,并且可以以图形的方式展示各种关系及其边缘。因此,

AI天才研究院 2184

Qwt开发教程(一)—配置及安装Qwt(最全、最详细)#F0220

Qwt 配置详细说明 本文原创作者:冯一川(ifeng12358@163.com),如有转载,请注明原作者及出处。 1、版本说明: 操作系统以windows7和windows10为例。 Qt版本以Qt 5.8.0 MSVC2015_64和 Qt 5.3 MinGW 32bit为例。 QWT版本以qwt-6.1.3为例 ...

ifeng12358的博客 1万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

QT Creator 中QWT安装及配置详解

Windows环境下QWT安装及配置 Qt Creatoe下QWT安装及配置 QT是一个开源平台,网上可以找到很多优秀代码,有时候我们打开一些带有画线的项目时,代码中 #include <qwt_plot_curve.h> #include <qwt_plot_zoomer.h> 等就会报错,出现此文件不包含在项目中,此时,我们需要安装配置QWT。 什么是QWT? QWT,...

qq_40318907的博客 2962

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

QWT 安装教程

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

魔谷明月 1198

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

QT 5.9.1 Linux下安装桌面版Qwt库和安装交叉编译ARM版Qwt

QT 5.9.1 Linux下安装桌面版Qwt库和安装交叉编译ARM版Qwt写在前面:开始安装:下载源码: 写在前面: 在安装Qwt前一定确保Qt已经安装和配置完成(如果带有交叉编译版本,也一定确认好可以顺利编译和在板上运行) 开始安装: 下载源码: 直接下载Qwt源码,我下载的是6.1.2版本 ...

whstudio123的博客 4885

如何在QT5 qtcreator加入qwt画图插件

一。下载QWT:    QWT是QT 是 第三方开源图表库,遵循LGPL协议。下载地址:http://qwt.sourceforge.net/ , 我下载的版本是 Download qwt-6.1.0.tar.bz2 (3.5 MB);   6.1.0 支持QT 4.8 以上和QT 5版本。    tar xvf qwt-6.1.0.tar.bz2  得到 qwt-6.1.0文件夹.二。编译安装:...

gunaladarkgod的博客 916

QT5.14.2编译安装QWT

QT5.14.2,QWT6.2.0

youthshadows的博客 2652

qwt

https://yq.aliyun.com/articles/47456 qwt的安装和移植- shy丶gril2016-05-18 16:02:01浏览3038 目需要根据实时数据绘制出图表,因此我们找到了qwt库,这个库是一个绘制图表,曲线图,柱状图的统计图标。。。。 下面我们就详细讲解一下这个库在Larm上的编译和移植 qwt介绍 QWT,全称是Qt Widgets for ...

liufengl138的专栏 517

qwt插件的安装与使用

code:8521解压文件:qwt-6.2.0.qch:Qt Assistant 文件,拷贝至C:\Qt\Qt5.9.0\Docs\Qt-5.9路径下qwt-6.2.0.pdf:帮助文档解压qwt-6.2.0.zip用Qt Creator打开qwt.pro,执行构建和生成。

u_topian的专栏 1097
上一篇: 编写无警告的代码
下一篇: Qwt源码解读之开篇记
e5Max
博客等级 码龄14年 145粉丝 129原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值