CLion开发Qt添加库-例如serialport

CLion开发Qt添加库-例如serialport


1. 前言

之前总结过使用CLion开发Qt的环境搭建:https://blog.csdn.net/weixin_39510813/article/details/115482634,目前用来开发了一个小工具,涉及到添加库的问题,这里再做下简单的总结。

2. 以添加serialport为例

一般我们需要添加network、serialport等支持时,Qt creator会在.pro文件中添加对应的支持,如下:

在这里插入图片描述

但是对于CLion创建的Qt项目,是没有这个.pro文件的,这个时候需要我们需要在cmake中配置添加,在CMakeLists.txt中添加:

在这里插入图片描述

至于添加的库的名字,我们搜索对应库查看即可:

在这里插入图片描述

之后再编译就不会报错了。

3. 展示

这个是针对带有读15693卡和读身份证模块的上位机软件,使用CLion开发Qt项目的方式开发的,有做类似项目的可以参考我之前的总结,一些相关的解析协议的思路和使用公安部解码库和程序的注意事项的总结:https://blog.csdn.net/weixin_39510813/article/details/118579865(不同模块可能封装的协议会有一些差异,主要麻烦点是ASCII、hex、QString、QBytearray之间的使用和转换,以及hex组合unicode转中文的问题,后续会做简单总结):

在这里插入图片描述

4. 最后

从使用上来看,CLion开发Qt项目是有搞头的,虽然使用上还有一些缺点,但是从我个人感受可以用来替代vs以及Qt creator开发Qt项目,cmake的方式也比较适合开发多平台应用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

昵称系统有问题

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值