OpenGL笔记(1)配置环境

こ雲淡風輕ζ 提交于 2019-11-29 08:23:20

准备事项

编译器:装有c++组件包的visual studio 2019
GLFW:在GLFW下载地址中下载32位的Windows预编译二进制文件
在这里插入图片描述
GLEW:在GLEW下载地址中直接点击下载glew文件即可
在这里插入图片描述
做完上述步骤后,我们会得到两个压缩包,把压缩包的文件放在同一个文件夹中,进行下一步。
在这里插入图片描述

项目配置

打开vs2019,创建一个c++空项目,命名为OpenGL_Template,创建一个main.cpp文件,以后的项目可以以此项目为模板,就不用重新配置环境。

include文件配置

打开项目->OpenGL_Template属性->C/C+±>常规->附加包含目录->编辑
在这里插入图片描述
选中glew文件夹的include和glfw文件夹的include
在这里插入图片描述

lib文件配置

项目->OpenGL_Template属性->链接器->常规->附加库目录
在这里插入图片描述
跟上面同样的操作,把glew和glfw的lib配置好
注意glew的lib要选择glew-2.1.0\lib\Release\Win32,64位的文件会有bug
glfw的lib根据编译器版本决定,这里使用vs2019,所以选择lib-vc2019

这一步配置好的效果
在这里插入图片描述

最后一步

项目->OpenGL_Template属性->链接器->常规->输入
在这里插入图片描述
手动输入opengl32.lib、glfw3.lib、glew32s.lib
在这里插入图片描述
保存之后就完成了项目配置,在main.cpp文件中输入以下代码,若控制台能正常输出hello opengl则证明没问题

#define GLEW_STATIC
#include <gl/glew.h>
#include <GLFW/glfw3.h>
#include <iostream>

using namespace std;

int main()
{
	cout << "hello opengl" << endl;
	return 0;
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!