# OpenGL-Learning **Repository Path**: CPLASF000000/open-gl-learning ## Basic Information - **Project Name**: OpenGL-Learning - **Description**: 我自己关于OpenGL的学习代码记录。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-08-30 - **Last Updated**: 2024-11-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: Opengl ## README # OpenGL学习 ## 环境的安装 解压`env`目录里的两个压缩包到指定位置,然后设置环境变量: 如图: ![](asset/openglenv01.png) ![](asset/openglenv02.png) 在VC/C++目录里设置: 包含目录 -> include 库目录 -> lib…… **注意**: 这个项目只是练手的学习项目,如果要开发可以正式发布的应用程序,应该要把相应的库和文件都放到同一个项目文件夹里方便打包使用。 否则,打包出来后是无法再其它电脑上运行的。 ## 参考视频 [视频链接][链接] 这是一个基于B站OpenGL教程的视频,据说讲课的是EA的小哥,燃起来了啊。 [链接]:https://www.bilibili.com/video/BV1MJ411u7Bc?p=1 ## 21-09-26 考虑将书上的那个反馈错误的类加进去,不然不方便调试啊 test4_2.cpp有问题: 运行到`display()`里的 ```cpp glDrawArraysInstanced(GL_TRIANGLES, 0, 36, 24); ``` 就会报错: ```bash 找不到帧,帧不在模块 ``` 我新建一个项目`LearningOpenGL-Offical`,编译运行官方的代码就行,甚是奇怪。 没辙,估计只能给Debug重新配置一次环境,然后用Nsight来调试了。