问题描述
我目前正在尝试在虚幻引擎项目中使用 assimp 库 http://assimp.org。我可以编译该库的 Windows 和 Mac 版本,以便我可以将它们链接到我的项目。
我现在面临的问题是编译 iOS 版本。我在编译时一直遇到以下问题,如我在项目中提交的 github 问题中所述。 https://github.com/assimp/assimp/issues/3690
我不认为这是 assimp
本身的问题。我相信这是 macOS 以及它如何编译 C++ 代码的问题。
这是我提交的 github 问题。我相信它具有解释我遇到的错误所需的所有信息。我只是不知道如何解决这个问题。
在 macOS 上,我从 cmake --build 构建了 assimp cd 进入端口/iOS/ ./build.sh 我收到以下错误。
[ 92%] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Assjson/json_exporter.cpp.o
In file included from ~/assimp/code/Pbrt/PbrtExporter.cpp:87:
~/assimp/code/Pbrt/stb_image.h:931:1: error: thread-local storage is not supported for the
current target
STBI_THREAD_LOCAL
^
~/assimp/code/Pbrt/stb_image.h:592:39: note: expanded from macro 'STBI_THREAD_LOCAL'
#define STBI_THREAD_LOCAL thread_local
^
~/assimp/code/Pbrt/stb_image.h:1070:8: error: thread-local storage is not supported for the
current target
static STBI_THREAD_LOCAL int stbi__vertically_flip_on_load_local,stbi__vertically_flip_on_load_set;
^
~/assimp/code/Pbrt/stb_image.h:592:39: note: expanded from macro 'STBI_THREAD_LOCAL'
#define STBI_THREAD_LOCAL thread_local
^
~/assimp/code/Pbrt/stb_image.h:1070:8: error: thread-local storage is not supported for the
current target
~/assimp/code/Pbrt/stb_image.h:592:39: note: expanded from macro 'STBI_THREAD_LOCAL'
#define STBI_THREAD_LOCAL thread_local
[ 92%] Building CXX object code/CMakeFiles/assimp.dir/AssetLib/Assjson/mesh_splitter.cpp.o
**桌面**
操作系统:macOS 11.2.1 M1 mac mini 2021 电脑 尝试为 iOS 编译
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)