交叉编译 Raspberry pi 3 的 QtModules



在按照 https://wiki.qt.io/RaspberryPi2EGLFS#Step_by_step 指南成功编译qtbase之后,我需要在Ubuntu x64上交叉编译QSerialPort模块和QtChart模块,用于pi cm3。

在同一指南中被告知要按以下方式编译其他模块:

git clone git://code.qt.io/qt/<qt-module>.git -b <qt-version>
cd <qt-module>
~/raspi/qt5/bin/qmake -r
make
make install

我尝试了这种方法

git clone git://code.qt.io/qt/qtserialport.git
cd qtserialPort

但做

~/raspi/qt5/bin/qmake -r

我收到错误

Project MESSAGE: cmake executable not found. Not running CMake unit tests

如何修复错误?

在QtSerialPort存储库中查看此文件,似乎与CMake的CTest框架进行了某种集成。因此,为了摆脱该消息,我想您可以尝试安装 CMake:

sudo apt-get install cmake

但是,我不确定这是否真的是一个错误(正如它所说的Project MESSAGE - 它可能只是信息性的,可以安全地忽略)。

最新更新