c++ - 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")
解决方案
这个问题应该在最新版本上修复。可以从github获取当前master
推荐阅读
- google-apps-script - 创建一个对话框以在 Google 表格应用程序脚本中捕获预订详细信息
- php - codeigniter:消息:找不到类“PHPMailer”
- java - 如何在邮递员响应中返回 0 而不是 null?
- mysql - SQLSTATE [23000]:完整性约束违规:1451 无法删除或更新父行错误
- java - 如何在 Java lambda 中映射多个变量?
- c# - 我应该如何做任何工作来解决覆盖源自 FrameworkElement 的 Width 和 Height 属性的元数据的问题?
- java - jpa中的分页,从多个表中选择时休眠
- javascript - 我如何将样式从一个类应用到另一个类,以及其间的所有项目
- vb.net - 按值设置 vb.net 组合框 SelectedIndex
- python - 模块“cryptography.utils”没有属性“bit_length”