Dev-c++中安装配置OpenGL环境

IDE环境

Dev c++ 5.11

所需文件

链接:https://pan.baidu.com/s/1d3q_mutMKz1cRsSSUMyAWQ?pwd=bqme
提取码:bqme

配置过程

1.确保你的 C:\Windows\System32 与 C:\Windows\SysWOW64中有这四个文件:

glu32.dll, glut32.dll, glut.dll, opengl32.dll

(链接在上面,没有的补充进去)

2.确保你的 ~\Dev-Cpp\MinGW64\x86_64-w64-mingw32\include\GL(~为devc++的下载路径)里面有这三个文件:

gl.h, glu.h, glut.h

(链接在上面,没有的补充进去)

3.确保你的~\Dev-Cpp\MinGW64\x86_64-w64-mingw32\lib(不是lib32)中有这四个文件:

libglu32.a, libglut32.a, libglut.a, libopengl.a(或者libopengl32.a)

(链接在上面,没有的补充进去)

4.打开dev-c++,创建一个opengl项目

然后点右下角确定,就创建完成了 

5.修改项目属性

-lglut32
-lglu32
-lopengl32
-lwinmm
-lgdi32

6. 将编译设置调成32位

7.这样就完成了,但是要注意,在OpenGL程序中,一般一定要引入以下内容(不然会报错)

#define GLUT_DISABLE_ATEXIT_HACK
#include <Windows.h>
#include <gl/glut.h>

其中切忌顺序问题(即上面的编译预处理命令和宏定义如果给出顺序不对,也可能会报错)

8.最后,让我们运行一个简单的OpenGL程序

(在刚刚配好的项目下运行,可更改main.cpp,也可自己在该项目下再创建一个新的文件)

#define GLUT_DISABLE_ATEXIT_HACK
#include <Windows.h>
#include <gl/glut.h>
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;
}

点击运行,结果如下: 

参考资料

Dev-c++安装OpenGL环境 - 简书 (jianshu.com)

Dev C++环境中使用OpenGL_子辰曦的博客-CSDN博客_devc++ opengl

  • 35
    点赞
  • 118
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值