在linux下将OpenGL超级宝典里的例子用eclipse打开

首先确保编译OpenGL用到的文件安装好了和Eclipse的开发环境是搭建好,如果没有,请参考我上一篇文章。

将OpenGL超级宝典里的shared文件夹放到/workspace/opengl (其它目录同样) 与 workspace同一级的目录(如果工程是建到opengl文件夹里的话)。

这时候写个简单的例子,编译,通常会得到 :

../../../shared/gltools.h:42:18: fatal error: glut.h: No such file or directory 的错误

#include "../../shared/gltools.h"       // OpenGL Tools library
在上面代码的 gltools.h 上面右击,点击 Open Declaration

找到第42行的 :#include <glut.h> ,将它改为 : #include "glut.h"

这时编译仍会出错:../../../shared/glut.h:17:26: fatal error: freeglut_std.h: No such file or directory

在glut.h 上面右击,点击 Open Declaration

将#include <freeglut_std.h>  改为#include <GL/freeglut_std.h>

现在再编译,是不是没有问题了呢。

出现上面这些问题主要是因为路径不对,我现在也还是个小菜鸟哈,在以后一个项目有多个文件时不知道会不会遇到问题,还是多学学Makefile以防万一。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值