1

我正在尝试将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 项目中?

4

0 回答 0