首页 > 解决方案 > Assimp 库错误:获取打包成员的地址

问题描述

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

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")

标签: c++pointersassimp

解决方案


这个问题应该在最新版本上修复。可以从github获取当前master


推荐阅读