linux系统下Qt安装qtserialport模块

在qt5.6之前是没有qeserialport模块的,要想使用该模块必须自己添加。

国产部分版本的操作系统可能有qt5.6的编译器,但是可能没有相应的库,这个时候也需要自己编译后进行安装。

如果你的机器可以联网可以直接使用安装如下命安装即可

sudo apt-get install libqt5serialport5-dev libudev-dev

1、下载qtserialport源码
官网下载地址:http://download.qt-project.org/
官方下载地址可以看到qt全部版本的源码,由于某些不可描述的原因,你可能经常打不开或者下载很慢。
ubuntu下载地址:https://launchpad.net/ubuntu/+source/qtserialport-opensource-src

2、配置编译器

打开项目工程后选择“project”->“mange kits”->Qt Versions,可能你的编译器qt4和qt5版本,源码版本和qt编译器版本要对应,即源码是qt4.x的需要用qt4的编译器,源码是qt5.x的需要用qt5的编译器。下图是用qt5.6.2进行编译,可以看到我的编译环境有两个版本的编译器,由于源码是qt5.6.2,所以我删除了qt4.8.7的编译器,用qt5.6.2进行编译。
在这里插入图片描述
在这里插入图片描述
如果没有看到想用qt编译器,需要点击“add”,然后添加qt4.8.7所在位置即可。

3、设置编译安装
进入“build settings”界面,“Build Steps”下边点击“Add Build step”,然后添加“make”,在make arguments 栏输入“install”。如下图所示。(切记目录位置要和编译生成的位置相同,否则会安装失败)。
如果设置后依然报错,可以在生成编译输出目录下打开命令行,手动输入“make install”进行安装即可。

在这里插入图片描述
https://masterhu.blog.csdn.net/article/details/105373390?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-105373390-blog-82929084.235%5Ev38%5Epc_relevant_anti_t3_base&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-105373390-blog-82929084.235%5Ev38%5Epc_relevant_anti_t3_base&utm_relevant_index=3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值