Assimp 库错误:获取打包成员的地址
Assimp library error: taking address of packed member
我想在 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 获取当前主数据
相关文章:
- C++:用户定义的类,以成员字段作为地址
- 为什么成员函数地址离自由函数这么远?
- Assimp 库错误:获取打包成员的地址
- C++ - 非静态 void* 成员,指向具有相同地址但不同值的不同对象的另一个非静态成员
- 在指向现有内存地址的 hpp 文件中声明成员函数的最佳方法
- C++多态性:有没有办法找到对象成员函数的地址?
- 如何获取结构体成员的地址
- 使用成员的地址初始化基类是否合法?
- C++:获取包含成员子对象的完整对象的地址
- 从对象及其成员的地址获取指向成员的指针
- 获取未初始化对象成员的地址是否定义良好?
- 指向未由对象地址初始化的对象的指针如何将值分配给类的数据成员
- 类成员地址与类指针值相同
- 正在更改类成员地址
- 继承成员地址的C++标准
- C++中构造函数中的数据成员地址
- 正确传递类的成员地址并能够调用它
- 通过成员地址激活嵌套工会合法吗
- 工会成员地址需说明
- 获取函数成员地址