摘要
- 本文主要是针对OpenGL新建一个基础项目需要走的流程进行了详细的流程总结; 目的是帮助初次接触OpenGL做第一个实验的同学能够快速完成实验前的基本准备工作,少走弯路;本文是在别人的一些基础工作上做的一些自我总结,具有自己特殊性,同时具有普遍性;第一部分主要是大家需要准备的工作,主要是引用前辈的总结,第二部分主要是自己的实践部分,实践部分主要是通过一个cube来做的。*
1.项目前需要完成的工作
搞清楚下面这些库是干嘛的,搞不清也没事,主要是用glfw,其他的是不同时期不同版本不断发展的结果。现在比较流行的搭配主要是freeglut+glew和glfw+glew
先参考下面的文章1进行各种库的准备:
1:https://learnopengl-cn.github.io/01 Getting started/02 Creating a window/
然后下面这片文章2可以用来搞清楚配置的时候的具体细节步骤:
2:https://blog.csdn.net/AvatarForTest/article/details/79199807
由于官网对Assimp库的安装描写很简单,下面这片文章写的很详细,解决了我在安装的时候的很多疑惑,亲自检测有效可用,大家可以参考,
3:https://www.jianshu.com/p/4f3a1271ce0b
2 新建项目
1.选择“空项目”
2.为项目命名为“cube”;
3.自定义项目位置“E:/work/OpenGL”;
结果如下:
3.包含OpenGL的各种库
(1)OpenGL各种库的管理:
我将1准备的库文件整理到一个文件夹下了:如下图;
/inlcude文件夹下:
/lib文件下:
/dll文件夹下
/cSource文件夹
(2)新建项目
以下步骤每次新建项目都需要重复这些步骤 ,如果想操作一次,请参考本文的“1.项目前需要完成的工作”,其中文章https://blog.csdn.net/AvatarForTest/article/details/79199807的提供的方法,很不错,建议大家用这篇文章的,我的步骤可以作为参考即可;
包含目录是我前面准备好的文件夹;
效果如下:
这个步骤完成后的结果如下
完成库的链接;
以上步骤完成后,将cSource文件中的glad.c文件拷贝一份在当前项目的路径下:
并导入到visual studio中;