jas*_*ton 11 opengl macos freeglut
一些上下文:我正在阅读有关使用OpenGL 的教程.本教程需要几个库才能工作.其中一个库是FreeGLUT.我使用Lion在OS X上.
我已经下载了FreeGLUT并按照说明进行安装,但是当我运行'make all'命令时,我收到此错误:
error: GL/gl.h: No such file or directory
error: GL/glu.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我已经在互联网上寻找解决方案,而我能够从中理解的是,编译器在查找这些文件时遇到了问题,并且编译器正在使用的路径需要更改.
编辑:好的,我已经发现它不是编译器,它是由于某种原因那些文件不存在.试着弄清楚他们为什么不在那里.
Has*_*san 14
在Mac上,这些头文件的位置与Linux上的不同.所以在代码中,替换为:
#include <GL/gl.h>
#include <GL/glu.h>
Run Code Online (Sandbox Code Playgroud)
有了这个:
#include <OpenGL/gl.h>
#include <OpenGL/glu.h>
Run Code Online (Sandbox Code Playgroud)
这应该解决你的问题.