当前位置: 首页> 健康> 美食 > OpenGL学习入门及开发环境搭建

OpenGL学习入门及开发环境搭建

时间:2025/7/17 3:24:58来源:https://blog.csdn.net/yangchuangbao/article/details/139123591 浏览次数:0次

        最近学习OpenGL开发,被各种openGL库搞得晕头转向,什么glut, glew glfw glad等等。

可以参考这边博客:OpenGL 下面的 glut freeglut glfw 都是个啥_glx wgl的中文-CSDN博客

glfw是glut的升级版,跨平台的主要处理窗口 事件相关。

glad是glew的升级版,主要用来管理gl各版本系统api加载以及扩展等。

现在开始搭建OpenGL开发环境其实只需要下载glfw就行了,可以看到里面例子自带了glad单头文件版。

glfw下载地址:Download | GLFW

glfw源码:glfw/glfw: A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input (github.com)
 

也可以去glad官网定制生成自己的版本,官网地址是:  http://glad.sh

glad有1.x版本 和 2.x版本,我们使用最新的2.x版本。

下载完glfw直接用里面自带的glad就可以搭建我们的开发环境了

开发时我们自己的程序总会启动控制台窗口,怎样关闭控制台窗口呢,可在visualstudion

编译器系统设置为窗口,不显示控制台窗口 连接器->高级->入口点设置为mainCRTStartup,否则

报链接错误WinMain符号。同时// 宏定义_CONSOLE 改为_WINDOWS。另外可修改main函数

带参数

//int main() //控制台入口,显示控制台窗口
//int main(int argc, char** argv) 

关键字:OpenGL学习入门及开发环境搭建

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: