eclipse opengl java_eclipse安装openGL方法(完整版)

学校上机使用在Windows上开发OpenGL, 一般都会选择Visual Studio作为开发工具,不过我更喜欢Eclipse。 在Windows上开发OpenGL所需的库一般会带有32这个后缀, 跟Linux上的还不太一样。

1.首先下载Eclipse, 开发C/C++应用程序的话选择”Eclipse IDE for C/C++ Developers“,http://www.eclipse.org/downloads/。光有开发工具还不行, 还需要编译器。

2.配合Eclipse最好的莫过于gcc了, 下载TDM-GCChttp://tdm-gcc.tdragon.net/, 安装完后会在C盘(默认安装的话)有个叫MinGW32的文件夹。

3.Windows自带了Opengl的dll了, 所以如果只用OpenGL的话,已经足够了,不过我现在要提供一个窗口管理工具给OpenGL, 常用的有SDL,GLUT(或freeglut)等等。这些都是跨平台的。

4

4.1.

先下载glut,下载下来后,里面包含5个文件

glut.dll

glut.h

glut.lib

glut32.dll

glut32.lib

我的机器是64位的,所以将  glut.dll  glut32.dll 放入到  C:\Windows\SysWOW64

4.2. 将 glut.h 放到 minGW的安装路径下的 $minGW_HOME\include\GL    下面

4.3. 将 glut.lib 和 glut32.lib  放到 $minGW_HOME\lib  下面

4.4    下载 winglut.zip  加压后,将libglut32win.a  $minGW_HOME\lib  下面

5.  环境搭建完了, 下面就可以开始新建工程了

在Eclipse中 New-->C++ Project, 选择Hello World C++ Project, 取名为aa,bb,cc(你开心就好),新建工程完成后, 在左侧的Project Explorer中选择你自己建好的新项目,右键选择Properties,选择C/C++ Build--> Settings-->MinGW C++ Linker------->Libraries, 点击Add,如下图所示,

在Libraries(-l)中添加 (注意:暂时每一次添加一个新项目的时候都要重新添加这六项)

glut32win

glut32

glu32

opengl32

winmm

gdi32

fc5033bf0da0ae45818924961600cecf.pngaece81d50e4334d07af984e7352124e1.png83bc66452612bf0720a5ab8d79b3b0c2.png1ddb3edfcfb7ed15a79bf71013cd17ad.png

保存修改之后就配置完成了,使用时需要下面两个头文件:

#include

#include

让我们测试一个程序

//============================================================================

// Name        : AA.cpp

// Author      : lee

// Version     :

// Copyright   : Your copyright notice

// Description : Hello World in C++, Ansi-style

//============================================================================

#include

#include

#include

using namespace std;

void myDisplay(void)

{

glClear(GL_COLOR_BUFFER_BIT);

glRectf(-0.5f, -0.5f, 0.5f, 0.5f);

glFlush();

}

int main(int argc, char *argv[])

{

glutInit(&argc, argv);

glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);

glutInitWindowPosition(100, 100);

glutInitWindowSize(400, 400);

glutCreateWindow("第一个OpenGL程序");

glutDisplayFunc(&myDisplay);

glutMainLoop();

return 0;

}

注意:我第一次不知道要点击小锤子图标,只点击了运行图标,系统会出现运行错误:Launch Failed Binary not found

(我的eclipse上这一处设置是默认就有的,所以不需要改,只是要记住先点击小锤子图标,再点击运行图标)

67fc1dc658dc5293975df8b9161b85d4.png4ad6fe47ab97d135cc06f87dfd0b0cf1.png5a369a80207ea80defd9216b2027243f.png

注意:在第一次点击小锤子图标之后系统会报错,不需要管,继续点击运行就会出结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值