NanoVNA-QT 编译记录
源码下载
Release NanoVNA-QT-20200507
依赖
$ sudo apt install libeigen3-dev libfftw3-dev
$ sudo apt install libqt5charts5-dev
以上是依我的系统环境情况安装,实际可能需要更多依赖。
编译
$ tar -xvf NanoVNA-QT-20200507.tar.gz
$ cd NanoVNA-QT-20200507/
$ autoreconf --install
$ ./configure
$ make
$ cd libxavna/xavna_mock_ui/
$ qmake
$ vi xavna_mock_ui.H
4a5
> #include <string>
$ make
$ cd ../../vna_qt/
$ qmake
$ vi polarview.C
4a5
> #include <QPainterPath>
$ make
- 运行
$ ../run ./vna_qt
其中有两处编译错误,增加头文件就可以了。
制作AppImage
使用deploy_linux.sh
脚本可以用来制作AppImage
需要使用到工具 linuxdeployqt-continuous-x86_64.AppImage
但要注意当前linuxdeployqt-continuous-x86_64.AppImage
工具是在Ubuntu Bionic系统glibc 2.27版本下制作的,本地编译环境的glibc版本不能高于2.27版本。或者在本地环境下编译新的linuxdeployqt工具。