Assimp 库错误:获取打包成员的地址

Assimp library error: taking address of packed member

本文关键字:成员 地址 包成员 错误 获取 Assimp      更新时间:2023-10-16

我想在 android studio 的NDK项目中实现assimp库,一切正常,但是一旦我尝试使用材料,我就会收到以下错误:

assimp/types.h:208:19: error: taking address of packed member 'r' of class or structure 'aiColor3D' may result in an unaligned pointer value [-Werror,-Waddress-of-packed-member]
return *(&r + i);

这是CMakeLists标志

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++11 -Wall -Werror")

此问题应在最新版本上修复。您可以从 github 获取当前主数据