我正在尝试将glm/ext.hpp
扩展标题包含到我的项目中。虽然glm.hpp
可以毫不费力地包含在内,并且项目可以简单地构建,但该库的扩展会产生大量编译时错误。例如,有一些辅助的内联头文件 ( .inl
) 带有一些引发错误的宏定义:
- int_10_10_2.inl:语义问题
GLM_FUNC_QUALIFIER 双字 uint10_10_10_2_cast ( glm::vec4 常量 & v ) //-> 需要一个类或命名空间 | 预期的 ';' 在顶级声明符等之后
- type_vec2.hpp:
联合 {value_type x, r, s;}; //联合成员'x'有一个非平凡的复制构造函数..etc union {value_type y, g, t;};
冲突的构造可能是什么(提示分析哪些文件最有帮助)?有没有其他人成功地将 ext.hpp 包含在 Xcode 项目中?