CLion开发Qt添加库-例如serialport


文章目录

1. 前言

之前总结过使用CLion开发Qt的环境搭建,目前用来开发了一个小工具,涉及到添加库的问题,这里再做下简单的总结。

2. 以添加serialport为例

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

CLion开发Qt添加库-例如serialport_ico

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

CLion开发Qt添加库-例如serialport_.net_02

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

CLion开发Qt添加库-例如serialport_qt_03

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

3. 展示

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

CLion开发Qt添加库-例如serialport_qt_04

4. 最后

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