您当前的位置: 首页 >  windows
  • 3浏览

    0关注

    478博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Windows10 + OpenGL之hello triangle程序

高精度计算机视觉 发布时间:2022-06-12 18:38:49 ,浏览量:3

先给出项目地址,

简介 - LearnOpenGL CN

GitHub - JoeyDeVries/LearnOpenGL: Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com 

值得说明的是,github上的源码已经带了glfw等库,所以大家直接下载编译就可以运行了。

通常,我们在windows下开发opengl,需要glfw, glad等库,当然还有些头文件库不需要编译的,如glm。下面我就介绍一下最基本的hello triangle要怎么跑起来。

在windows里用vs2019跑一个最基本的模型,原理讲解在这里,

你好,三角形 - LearnOpenGL CNhttps://learnopengl-cn.github.io/01%20Getting%20started/04%20Hello%20Triangle/

对应的源码在这里,

Code Viewer. Source code: src/1.getting_started/2.1.hello_triangle/hello_triangle.cpp

windows上的话,一般用glfw+glad来开发opengl。具体这两个库的功能就不介绍了。如何使用cmake编译这些也不在这里介绍了,如果不会的话,可以参考下面这两张图,

 

 如果你想编译动态库的话,就勾选那个BUILD_SHARED_LIBS,默认是不需要的,用静态库就好。

glad链接地址如下所示(我用的版本j 0.1.36)

https://github.com/Dav1dde/glad/tags

https://github.com/Dav1dde/glad/archive/refs/tags/v0.1.36.tar.gz

下载完后,用cmake编译,默认是静态库,编译完了之后就可以用了。

glfw的下载地址如下所示()

An OpenGL library | GLFW

https://github.com/glfw/glfw/releases/download/3.3.7/glfw-3.3.7.zip

同样,下载完后,用cmake编译,默认是静态库。 

然后,新建一个vs2019的控制台项目,把hello_triangle.cpp的源码拷贝到main.cpp中。

项目设置依赖文件的路径和opengl库的路径。如下,

这3个路径的解释如下,

E:\vOpenGL\glfw-3.3.7\include --> 源文件 E:\vOpenGL\glfw-3.3.7\dev\src --> glfw_config.h E:\vOpenGL\glad-0.1.36\dev\include -->  glad\glad.h

相应的,库文件的路径如下,

取决于你的cmake设置,大家的路径可能各有不同,根据实际情况设置就好。然后编译运行,就可以看到那个三角形了,

本文结束 

关注
打赏
1659856567
查看更多评论
立即登录/注册

微信扫码登录

0.0508s