本人由于工作需要,近日开始学习OpenGL,我按照《OpenGL高级编程与可视化系统开发》中的例子一步一步学起,可刚开始就遇到一个问题,按照书上的例程我在StdAfx.h中添加了如下代码,结果编译出错:
Cannot open include file: 'gl/glut.h': No such file or directory
请问这是怎么回事?
Cannot open include file: 'gl/glut.h': No such file or directory
请问这是怎么回事?
还是 #include <gl/glut.h>
这两者是不同的。
C:\Program Files\Microsoft Visual Studio\VC98\Include\GL
需要上网下载,然后把相关文件拷贝到相应目录
glut32.lib vs根目录\VC98\Lib
#include <gl\gl.h> // Header File For The OpenGL32 Library
#include <gl\glu.h> // Header File For The GLu32 Library
#include <gl\glaux.h> // Header File For The GLaux Library根本就没有#include <gl/glut.h>
dlut是对opengl的一个扩展API
你当然在opengl的类库中找不到了
人家用的程序是调用dlut库做的,和你说的没关系
呵呵,还是帮他拷贝一份dlut库吧