美文网首页程序员
Dev-c++安装OpenGL环境

Dev-c++安装OpenGL环境

作者: Sp0n | 来源:发表于2020-05-23 14:55 被阅读0次

参考链接

环境:

Dev C++ 5.11

具体步骤

1. 安装Dev C++,自行百度下载
2. 确保你的 C:\Windows\System32 与 C:\Windows\SysWOW64(后面有网盘链接)

中有这四个文件 glu32.dll, glut32.dll, glut.dll, opengl32.dll



3. 确保你的 ~\Dev-Cpp\MinGW64\x86_64-w64-mingw32\include\GL

里面 有 gl.h, glu.h, glut.h
(这里我dev的安装路径D://C/Dev-Cpp,看你自己安装在哪里就好了~)


4. 确保你的 ~\Dev-Cpp\MinGW64\x86_64-w64-mingw32\lib32

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



5. 搞定上述操作后,打开Dev-C++创建一个opengl项目试试

6. 项目右键选择项目属性

-lglut32
-lglu32
-lopengl32
-lwinmm
-lgdi32

7. 将编译设置调成32位的
8. 将main.cpp内容替换成测试代码
#define GLUT_DISABLE_ATEXIT_HACK
#include<windows.h>
#include<gl/gl.h>
#include<gl/glut.h>
#include<math.h>
#include <GL/glut.h>


const double PI = acos(-1.0);
void myDisplay()
{
    glClear(GL_COLOR_BUFFER_BIT);
    float R = 0.5f;
    int n = 80;
    glBegin(GL_POLYGON);
    for (int i = 0; i < n; i++)
    {
        glVertex2f(0.5 * R*cos(2 * PI*i / n), R*sin(2 * PI*i / n));
    }
    glEnd();
    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;
}


image.png

总结

还是很简单的是吧^ ^
网盘链接在这哦~~
哈!?谁告诉你我要用百度云了???这是天翼云盘哦!(敲)

https://cloud.189.cn/t/nuqE3aYV7NNj(访问码:nz4g)

玄学bug

有时候会遇到找不到函数,,先让main.cpp跑一下测试代码就好了。。
我也不知道什么原因,玄学。。

感谢观看~~ 我们下次再见啦,祝好运!

相关文章

网友评论

    本文标题:Dev-c++安装OpenGL环境

    本文链接:https://www.haomeiwen.com/subject/enwkahtx.html