赞
踩
参照OHOS IDE和SDK的安装方法配置好开发环境。
从github下载源码。
执行如下命令:
git clone --depth=1 https://github.com/xiph/opus
进入源码所在的目录,创建批处理文件ohos_build.cmd
,内容如下:
@echo off setlocal set OHOS_SDK_HOME=D:\Tools\Huawei\OHOS\SDK\9 set CMAKE_HOME=D:\Tools\cmake-3.26.0-windows-x86_64 set PATH=%CMAKE_HOME%\bin;%PATH% cmake --version ninja --version set SRC_ROOT=%CD% set BUILD_ROOT=%SRC_ROOT%\build-ohos cmake -G "Ninja Multi-Config" ^ -S %SRC_ROOT% ^ -B %BUILD_ROOT% ^ -DCMAKE_TOOLCHAIN_FILE=%OHOS_SDK_HOME%\native\build\cmake\ohos.toolchain.cmake ^ -DCMAKE_CXX_FLAGS="-Wno-unused-command-line-argument" ^ -DCMAKE_C_FLAGS="-Wno-unused-command-line-argument" ^ -DOPUS_BUILD_SHARED_LIBRARY=ON ^ -DPACKAGE_VERSION=1.3.1 ^ -DOPUS_STACK_PROTECTOR=ON ^ -DOPUS_INSTALL_PKG_CONFIG_MODULE=OFF ^ -DOPUS_INSTALL_CMAKE_CONFIG_MODULE=OFF ^ -DOPUS_BUILD_PROGRAMS=OFF ^ -DOPUS_BUILD_TESTING=OFF ^ -DBUILD_TESTING=OFF ^ -DOPUS_DISABLE_INTRINSICS=ON ^ -DOPUS_USE_NEON=OFF ^ -DOPUS_CUSTOM_MODES=OFF ^ -DOPUS_FIXED_POINT=OFF ^ -DOPUS_ENABLE_FLOAT_API=ON ^ -DOPUS_FLOAT_APPROX=OFF ^ -DOPUS_ASSERTIONS=OFF ^ -DOPUS_HARDENING=OFF ^ -DOPUS_FUZZING=OFF ^ -DOPUS_CHECK_ASM=OFF cmake --build %BUILD_ROOT% --parallel
进入CMD,在源码所在的目录下,执行如下命令:
call ohos_build.cmd
等待项目编译结束。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。