微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么在为 iOS 编译 assimp 时出现“当前目标不支持线程本地存储”错误

如何解决为什么在为 iOS 编译 assimp 时出现“当前目标不支持线程本地存储”错误

我目前正在尝试在虚幻引擎项目中使用 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 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?