使用OHOS SDK构建assimp

参照OHOS IDE和SDK的安装方法配置好开发环境。

github下载源码。

执行如下命令:

git clone https://github.com/assimp/assimp.git

进入源码所在的目录,创建批处理文件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

set BUILD_TARGET=assimp

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" ^
    -DASSIMP_HUNTER_ENABLED=OFF ^
    -DBUILD_SHARED_LIBS=ON ^
    -DASSIMP_BUILD_ZLIB=OFF ^
    -DASSIMP_BUILD_ASSIMP_TOOLS=OFF ^
    -DASSIMP_BUILD_SAMPLES=OFF ^
    -DASSIMP_BUILD_TESTS=OFF ^
    -DASSIMP_COVERALLS=OFF ^
    -DASSIMP_INSTALL=OFF ^
    -DASSIMP_WARNINGS_AS_ERRORS=OFF ^
    -DASSIMP_IGNORE_GIT_HASH=ON ^
    -DASSIMP_INSTALL_PDB=OFF ^
    -DASSIMP_BUILD_DRACO=ON

cmake --build %BUILD_ROOT% --target %BUILD_TARGET% --parallel

进入CMD,在源码所在的目录下,执行如下命令:

call ohos_build.cmd

等待项目编译结束。

相关推荐

  1. 使用OHOS SDK构建assimp

    2024-01-06 08:58:06       72 阅读
  2. 使用Dockerfile构建镜像

    2024-01-06 08:58:06       23 阅读
  3. 【docker】使用 Dockerfile 构建镜像

    2024-01-06 08:58:06       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-06 08:58:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-06 08:58:06       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-06 08:58:06       82 阅读
  4. Python语言-面向对象

    2024-01-06 08:58:06       91 阅读

热门阅读

  1. Unity常见错误合集

    2024-01-06 08:58:06       52 阅读
  2. c++ 中多线程的使用

    2024-01-06 08:58:06       56 阅读
  3. K8S学习指南(64)-K8S源代码走读之Kubelet

    2024-01-06 08:58:06       54 阅读
  4. 百度测试开发实习生 一面

    2024-01-06 08:58:06       60 阅读
  5. LeetCode 30. 串联所有单词的子串

    2024-01-06 08:58:06       54 阅读
  6. 代码设计模式

    2024-01-06 08:58:06       60 阅读
  7. 设计模式之单例模式

    2024-01-06 08:58:06       62 阅读
  8. Hive 源码

    2024-01-06 08:58:06       53 阅读
  9. 搭建网站环境(IIS+php+mysql)

    2024-01-06 08:58:06       52 阅读
  10. Websocket实时更新商品信息

    2024-01-06 08:58:06       49 阅读