Qtcreator:linux系统下安装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

Qtcreator:linux系统下安装qtserialport模块_第1张图片

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进行编译。

Qtcreator:linux系统下安装qtserialport模块_第2张图片

Qtcreator:linux系统下安装qtserialport模块_第3张图片

如果没有看到想用qt编译器,需要点击“add”,然后添加qt4.8.7所在位置即可。

3、设置编译安装

        进入“build settings”界面,“Build Steps”下边点击“Add Build step”,然后添加“make”,在make arguments 栏输入“install”。如下图所示。(切记目录位置要和编译生成的位置相同,否则会安装失败)。

       如果设置后依然报错,可以在生成编译输出目录下打开命令行,手动输入“make install”进行安装即可。

 

Qtcreator:linux系统下安装qtserialport模块_第4张图片

 

你可能感兴趣的:(QT,qt)