C++ glm库ext.hpp编译问题(Xcode iOS)

C++ glm库ext.hpp编译问题(Xcode iOS),c++,xcode,compiler-errors,glm-math,C++,Xcode,Compiler Errors,Glm Math,我正在尝试将glm/ext.hppextensions标题包含到我的项目中。尽管可以轻松地包含glm.hpp,而且项目只需干净地构建,但该库的扩展会产生大量编译时错误。。例如,有些辅助内联头文件(.inl)具有引发错误的宏定义: int\u 10\u 2.inl:语义问题 GLM_FUNC_QUALIFIER dword uint10_10_10_2_cast ( glm::vec4 const & v ) //-> Expected a

我正在尝试将
glm/ext.hpp
extensions标题包含到我的项目中。尽管可以轻松地包含
glm.hpp
,而且项目只需干净地构建,但该库的扩展会产生大量编译时错误。。例如,有些辅助内联头文件(
.inl
)具有引发错误的宏定义:

  • int\u 10\u 2.inl:语义问题 GLM_FUNC_QUALIFIER dword uint10_10_10_2_cast ( glm::vec4 const & v ) //-> Expected a class or namespace | Expected ';' after top level declarator etc. GLM_FUNC_限定符dword uint10_10_10_2_cast ( glm::vec4常量和v )//->应为类或命名空间|应为';'在顶级声明器等之后。
  • 类型_vec2.hpp: union {value_type x, r, s;}; //Union member 'x' has a non-trivial copy constructor ..etc union {value_type y, g, t;}; 并集{value_type x,r,s;}//联合成员“x”有一个非平凡的副本构造函数..等 并集{value_类型y,g,t;};
冲突的结构可能是什么(关于要分析的文件的提示最有帮助)?是否有其他人成功地将ext.hpp包含在Xcode项目中