美文网首页程序员
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