GLM错误“解析命名空间'glm'”(OSX 10.8)

时间:2015-06-11 15:58:13

标签: macos glm-math

我花了几天的时间尝试使用OSX 10.8.1在Macbook pro(2006)上的Code :: Blocks中设置我的项目(我免费获得它!)。

安装Xcode,命令行工具,然后重新启动后,我得到了基本的gcc支持(将卸载Xcode,然后在我开始工作时使用cmd行工具)。然后我继续cmakemake install GLEW,GLFW3和GLM(GLM只需要make install)。然后我再次重新启动以使事情大部分工作,我有四个错误,这些错误来自GLM使用的func_trigonometric.inl文件。构建消息如下:

/usr/local/includ... 165    current parser token 'if'
/usr/local/includ... 37     parsing namespace 'glm'
/usr/local/includ... 160    parsing function body 'tanh'
/usr/local/includ... 160    in compound statement ('{}')
                            note: diagnostic msg: Error generating preprocessed source(s).

我不确定从哪里开始。

修改

我尝试以正常的方式安装GLM,只需将文件夹拖到它应该位于的位置(包含),错误仍然存​​在,我真的需要帮助来摆脱这个错误。

1 个答案:

答案 0 :(得分:0)

I found out what was causing the errors, the version of GLM I was using was too new for OSX 8.1.1 Changing out GLM from version 9.6 to version 9.4 fixed the errors.