【发布时间】:2015-09-27 22:10:26
【问题描述】:
我正在尝试在 FreeBSD-10.2-RELEASE 中编译一些 C++/OpenGL 源代码。 具体来说,我按照以下说明进行操作:
http://www.opengl-tutorial.org/beginners-tutorials/tutorial-1-opening-a-window/#Building_on_Linux
在第 6 步中,我收到一条错误消息:
In file included from /home/(my username)/Downloads/OpenGL-tutorial_v0014_33/external/glew-1.9.0/src/glew.c:32:
/home/(my username)/Downloads/OpenGL-tutorial_v0014_33/external/glew-1.9.0/include/GL/glew.h:1180:14: fatal error:
'GL/glu.h' file not found
# include <GL/glu.h>
^
1 error generated.
*** Error code 1
Stop.
我安装了一些包,例如 graphics/glew、graphics/glfw、math/glm、graphics/libGL、graphics/libGLU 等,但仍然失败。
我应该怎么做才能让它们工作? 谢谢。
【问题讨论】:
-
查看传递给编译器的
-I<path>选项并检查是否存在一个<path>使得<path>/GL/glu.h存在。否则,请检查GL/glu.h是否可以在编译器的标准包含目录中找到。 -
@RenaudPacalet 好的,我试试看。谢谢!
标签: c++ opengl makefile freebsd