OpenGL GLFW&&GLAD Win10环境配置

GLFW

  • 从GLFW中下载预编译二进制文件,因为尝试过编译源代码后报错,所以放弃编译源代码。

  • 之前我配置的是32位的,现在尝试64位的。不过建议使用32位,据说64位会有莫名其妙的错误

  • 复制目录中的includelib,放在固定的地方可以为以后用的时候提供方便。(我用的Visual Studio 2019)

  • 做完这些之后,使用vs创建一个C++的空项目

  • 设置一下项目属性

  • 把GLFW库链接(Link)进工程

  • 在链接器里面添加这个文件glfw3.libopengl32.lib

    • Windows上的OpenGL库:opengl32.lib已经包含在Microsoft SDK里了,它在Visual Studio安装的时候就默认安装了。

    • Linux上的OpenGL库:在Linux下需要链接libGL.so库文件,这需要添加-lGL到链接器设置中。如果找不到这个库可能需要安装Mesa,NVidia或AMD的开发包,这部分因平台而异。

GLAD

  • 打开GLAD的在线服务,将语言(Language)设置为C/C++,在API选项中,选择3.3以上的OpenGL(gl)版本。之后将模式(Profile)设置为Core,并且保证生成加载器(Generate a loader)的选项是选中的。现在可以先(暂时)忽略拓展(Extensions)中的内容。都选择完之后,点击生成(Generate)按钮来生成库文件。
  • GLAD现在应该提供给你了一个zip压缩文件
  • 包含两个头文件目录,和一个glad.c文件。将两个头文件目录(glad和KHR)复制到刚才准备的环境文件夹里
  • 并添加glad.c文件到工程中

随便找个代码试试看不能跑

教程来自于这里LearnOpenGL CN

你可能感兴趣的:(OpenGL环境,OpenGL)