
回复
本文将记录笔者交叉编译rockchip MPP 1.0.8版本的过程。此文章默认认为读者具有一定OpenHarmony开发经验,熟悉OpenHarmony ndk交叉编译。
开源地址:https://gitee.com/OpenHarmony_rk_equipment_transplantation/mpp_oh
1.下载mpp 1.8版本
git clone -b 1.0.8 https://git
ee.com/OpenHarmony_rk_equipment_transplantation/rk_mpp.git
2.修改rk_mpp/build/linux/aarch64/make-Makefiles.bash文件
# -DCMAKE_TOOLCHAIN_FILE=./arm.linux.cross.cmake \
# 修改为 OpenHarmony ndk本地的交叉编译配置文件
-DCMAKE_TOOLCHAIN_FILE=/root/OpenHarmony/temp1/linux/native/build/cmake/ohos.toolchain.cmake \
# 增加安装目录
-DCMAKE_INSTALL_PREFIX=/root/OpenHarmony/temp1/temp/mpp_output \
3.然后生成makefile,编译安装
./make-Makefiles.bash
make -j 4
make install
同样的步骤,修改rk_mpp/build/linux/arm/make-Makefiles.bash即可