在 OSX 上编译时,我指的是以下形式的错误:
'gluErrorString' is deprecated: first deprecated in OS X 10.9
粗略的 google+DDG 表明一堆 GLU 和 GLUT 函数也已被弃用,但Apple 的参考资料没有关于更改背后的原因或建议的继任者的信息。我没有使用 GLUT,只是想从 GL 获取人类可读的错误描述。
这个问题的现有答案和其他人建议使用不同的框架,针对早期的 OSX 版本,或抑制警告,但我找不到正确解决方案的证据。
所以发生了什么事?获取错误字符串的推荐方法是什么?