简体   繁体   English

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

[英]Assimp library error: taking address of packed member

I wanna implement assimp library in my NDK project with android studio, everything works fine but once i tried to use materials I got the following error: 我想在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);

this is CMakeLists flags 这是CMakeLists标志

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

This issue should be fixed on the latest version. 此问题应在最新版本上修复。 You can get the current master from github 您可以从github获取当前的主控

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 压缩结构成员的传递地址 - passing address of packed struct member g++ 如何避免特定 function 参数的 -Werror=address-of-packed-member 错误 - g++ how to avoid error on -Werror=address-of-packed-member for specific function parameter 对齐特定的pragma压缩结构成员的内存地址? - Aligning memory address of specific pragma packed struct member? 理解通过获取非静态成员的地址来形成指向成员函数的指针的错误? - Understanding error with taking address of non-static member to form pointer to member function? 是否定义了未初始化对象的成员的地址? - Is taking the address of a member of an uninitialized object well defined? 以静态成员C ++ FAQ的地址为例 - Taking address of a static member C++ FAQ 使用会员 function 不带地址? - Using member function without taking address? 错误:ISO C ++禁止获取非限定或带括号的非静态成员函数的地址以形成指向成员函数的指针 - error: ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function 标准布局,获取成员地址并将其索引到下一个成员 - Standard layout, taking address of member and indexing past it to next member 错误:获取临时[-fpermissive]的地址 - Error: taking address of temporary [-fpermissive]
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM