基于Qt的数据采集编程-开始

为什么选择QT

  一直以来,我都是用MFC编写产品示例和测试程序,因为windows驱动和动态库都使用Visual C++编写,所以很自然的就延续使用了其中的MFC,但是近年来国家提倡技术要掌握在自己手里,所以对于开源代码的需求大幅增加,很多用户都要用到开源的编程环境,另外有的用户直接就要在Linux系统下对产品进行测试,这时候MFC就完全不够用了。也想过使用C#编写Linux下的测试程序,但是一方面Linux下使用C#还需要安装插件,另一方面在linux下用C#开发的也不多,经过多方比较,最终选择了QT,编辑器就使用QT Creator,我看中了如下优点:

  1. 真正开源,可以从源代码级构建编程环境
  2. 使用者众多,生态圈强大,有问题比较容易得到支持
  3. Windows平台和Linux平台开发环境完全一样,程序重新编译一下就可以使用
  4. 界面可以转换成支持Python的Python QT,能利用Python强大的算法库进行科学计算

QT版本

  本来抱着用就用最新的思想,想用最新的稳定版本QT6.2,但是发现最新版本只支持源码编译安装的方式,不太方便,所以就选择了QT5.9,它有Windows和Linux的安装包,推荐使用清华大学的镜像下载:
https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.9/5.9.0/

  可以在连接上右键点击对应文件名,然后选择复制链接地址,然后打开迅雷新建下载,这样可以达到下载速度最大化。
  可安装的最新版本是5.9.9,但是这个版本需要注册QT网站账号才能继续安装,如果不想注册的,就直接下载5.9.0吧,它可以跳过注册部分。

安装

  安装的时候如果空间足够大,就把能选的都选上吧,如果想精简,那就只选择MinGW5.3.0以及必要的Qt选项,如下图所示:
Qt5.9.9安装

  注意Qt5.9.9里面有一个MinGW5.3.0 32-bit也要选上,还有下面的Qt XXX也都选上,最后大概是5.12G的样子。

  后面我将介绍如何使用Qt从零开始编写一个程序来实现modbus-tcp服务器和客户端。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值