欢迎光临散文网 会员登陆 & 注册

使用OpenGL显示一个窗口,并画一个三角形

2023-08-16 14:57 作者:西村啪啪二  | 我要投稿

首先引入GLFW库,它是一种非常轻量级的库,仅仅为我们创建一个窗口,允许我们使用例如Input一样基础的东西。

我们到GLFW官网下载好库,将文件夹里面的include和lib-vc2022复制到我们的项目里,lib-vc2022文件夹中只留下glfw3.lib,然后复制官方使用文档到VS。

GLFW文件
项目下新建目录Dependencies/GLFW
只留下glfw3.lib

到VS中的项目属性中添加附加包含目录,这里可以搜索solution目录的宏,

添加包含目录

然后到链接器里设置lib库的目录

添加lib库目录

然后设置想要链接的文件,出于学习目的,这里先把默认自带的库都删掉,只链接glfw3.lib

添加lib库

此时生成项目会得到以下报错,这样的链接错误,我们可以复制无法解析的外部符号,到微软的官方文档里查找他们是属于哪个库,然后到链接器中添加。

报错
添加库

现在点击调试,可以得到一个黑色窗口了,

在循环里插入以下代码便可得到一个白色的三角形


使用OpenGL显示一个窗口,并画一个三角形的评论 (共 条)

分享到微博请遵守国家法律