简单记录一下这门课的学习过程
1.下载并安装VS
直接看这片文章即可
http://t.csdn.cn/auPGf
2.下载OpenGL相关库
已经打包好了
需要的可以直接下载:
链接:https://pan.baidu.com/s/1Q7XTD4jkRhRBfTW9wYgzGg?pwd=1111
提取码:1111
3.打开VS创建项目
注意这里不要勾选
4.复制相关库文件
将OpenGL的相关库文件即Dependencies复制到刚创建的工程目录下
5.设置OpenGL
右键工程,选择属性
在链接器中的附加库目录添加Dependencies中的三个文件夹
即如图
然后点击输入的附加依赖项
添加“opengl32.lib; glfw3.lib; glew32.lib;”,即如图所示
点击确定然后应用即可
6.创建测试文件
右键资源文件->添加->新建项,创建一个cpp文件
输入如下代码
#include "Dependencies/glew/glew.h"
#include "Dependencies/GLFW/glfw3.h"
int main(void)
{
GLFWwindow* window;
/* Initialize the library */
if (!glfwInit())
return -1;
/* Create a windowed mode window and its OpenGL context */
window = glfwCreateWindow(640, 480, "Hello World", NULL, NULL);
if (!window)
{
glfwTerminate();
return -1;
}
/* Make the window's context current */
glfwMakeContextCurrent(window);
/* Loop until the user closes the window */
while (!glfwWindowShouldClose(window))
{
/* Render here */
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(0.0f, 1.0f, 0.0f);
glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
/* Swap front and back buffers */
glfwSwapBuffers(window);
/* Poll for and process events */
glfwPollEvents();
}
glfwTerminate();
return 0;
}
点击运行,即可生成一个绿色正方形
7.最后一步
最后一步是复制glew32.dll到 包含 .exe 项的 Debug 文件夹(供以后教程和作业提交使用)