Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opengl Snow Leopard下框架名称的大小写_Opengl_Frameworks_Osx Snow Leopard - Fatal编程技术网

Opengl Snow Leopard下框架名称的大小写

Opengl Snow Leopard下框架名称的大小写,opengl,frameworks,osx-snow-leopard,Opengl,Frameworks,Osx Snow Leopard,一个运行雪豹的用户无法编译我的代码。一个小时后,我终于找到了真正的原因。包含OpenGL框架的编译器选项是-frameworkOpenGL。在将其更改为-frameworkopengl后,它工作了。它似乎在MacOS X的早期版本下也能工作 这里如何处理资本化?我可以只使用-framework OpenGL并确保安全吗?或者在某种情况下必须使用-framework OpenGL 这可能只取决于您是否使用了Linux上常见的区分大小写的文件系统(而不是OS X上常用的保留大小写的文件系统,如HFS

一个运行雪豹的用户无法编译我的代码。一个小时后,我终于找到了真正的原因。包含OpenGL框架的编译器选项是
-frameworkOpenGL
。在将其更改为
-frameworkopengl
后,它工作了。它似乎在MacOS X的早期版本下也能工作


这里如何处理资本化?我可以只使用
-framework OpenGL
并确保安全吗?或者在某种情况下必须使用
-framework OpenGL

这可能只取决于您是否使用了Linux上常见的区分大小写的文件系统(而不是OS X上常用的保留大小写的文件系统,如HFS+)。如果您总是使用正确的大写字母(即匹配磁盘上的框架名称),那么您应该可以。因为在本例中它是
/System/Library/Frameworks/OpenGL.framework
,所以在构建选项中它应该是
-framework-OpenGL