And*_*rés 5 opengl macos xcode
我试图在 mac 中使用 OpenGL,但是当我包含 glut 标头时,它包含了 OpenGL 一个,然后它无法找到OpenGL/gl.h标头。我在网上查过这个问题,看来这个文件应该在/System/Library/Frameworks/OpenGL.framework/Headers目录内,但这样的子目录不存在。我试过重新安装 XCode 并没有奏效。
关于我应该如何进行的任何建议。
一些细节:
这里是/System/Library/Frameworks/OpenGL.framework/Versions/Current 这样的:
localhost@Current$ ls -la
total 368
drwxr-xr-x 7 root wheel 238 Oct 7 2012 .
drwxr-xr-x 4 root wheel 136 Oct 7 2012 ..
drwxr-xr-x 16 root wheel 544 Oct 7 2012 Libraries
-rwxr-xr-x 1 root wheel 185184 Oct 3 2012 OpenGL
drwxr-xr-x 3 root wheel 102 Jun 16 2011 PlugIns
drwxr-xr-x 14 root wheel 476 Oct 7 2012 Resources
drwxr-xr-x 3 root wheel 102 Oct 7 2012 _CodeSignature
Run Code Online (Sandbox Code Playgroud)
谢谢你们
在小牛队(10.9)中,这些被感动了。/System/Library/Frameworks 中的东西不再有任何开发头文件;它似乎纯粹是框架的部署构建。所以,Andés 是对的——他正在寻找他被告知要查看的确切位置,但他正在寻找的文件根本不在那里。
相反,XCode 本身将这些作为其安装的一部分进行存储——XCode 为各种版本的 OS X 提供了多个 SDK,在这些 SDK 中,有这些库的头文件。例如:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers/