cmake,cmake-gui下载
sudo apt install cmake
sudo apt install cmake-qt-gui
opencv源码下载
git clone https://github.com/opencv/opencv.git
圆圈处填上opencv源码路径,矩形处填刚刚创建的build路径。
点击configure,配置如下
点击next,配置交叉编译链的gcc,g++路径
Target System →Operating System 填写Linux (L大写,填入其他如:linux-arm,后面configure会出现错误);
Compliers → C and Complier → C++填入对应交叉编译工具链gcc和g++路径;
Target Root: 交叉编译工具链bin目录路径
Finish; 无报错
交叉编译工具自行下载交叉编译工具链地址
点击finish完成配置
在点击config完成配置,如下
CMAKE_INSTALL_PREFIX变量换为自己要安装的目录
点击generate生成MakeFile
进入opencv源码目录,编译,安装
mdkir build
#ninja构建
ninja
ninja install
然后在CMAKE_INSTALL_PREFIX中设置的目录下就会生成编译好的库文件