源码链接:GitHub - hyOzd/serialplot: Small and simple software for plotting data from serial port in realtime.
安装依赖
apt install qtbase5-dev libqt5serialport5-dev cmake mercurial qttools5-dev libqt5svg5-dev
下载编译serialplot
hg clone https://hg.sr.ht/~hyozd/serialplot/
cd serialplot
mkdir build && cd build
cmake ..
make
报错:Could NOT find Qt5Svg (missing: Qt5Svg_DIR)
需要安装
- Qt 5, including SerialPort module
- Qwt 6.1
安装Qt
1.官网http://download.qt.io/archive/qt/下载 Qt 安装包 qt-opensource-linux-x64-64-5.12.9.run
cd /home/workspace/ //进入qt-opensource-linux-x64-64-5.12.9.run目录
sudo chmod +x qt-opensource-linux-x64-5.12.9.run
sudo ./qt-opensource-linux-x64-5.12.9.run //运行前断开无线网
配置如下,默认安装路径:
配置系统路径
sudo vim /etc/bash.bashrc添加下面代码
export QTDIR=/opt/Qt5.12.9/5.12.9 //红色替换成你的路径
export PATH=$QTDIR/gcc_64/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/gcc_64/lib:$LD_LIBRARY_PATH
source /etc/bash.bashrc
测试配置
echo $PATH
打开QT
安装Qwt
1.下载库
qwt官网下载地址
2.安装
cd qwt-xxx
make
sudo make install
3.安装可能出现问题
问题1:找不到makefile文件
解决方法:
1)运行
qmake
如果出现:could not find a Qt installation of ''
这是qmake软链接出现问题,
2)查看qmake的路径
which qmake
一般路径为:/usr/bin/qmake
3)查看qmake的链接对象
ls -al /usr/bin/qmake
一般结果为: /usr/bin/qmake -> qtchooser
4)解决步骤
i 删除原本的链接
sudo rm /usr/bin/qmake
注:删除的地址为which qmake 查看的地址
ii 重新建立链接
sudo ln -s xxx/qmake /usr/bin/qmake
注:1.xxx为你的Qt qmake的位置,例如我得为:/home/chen/Qt5.9.9/5.9.9/gcc_64/bin/qmake