opengl–GLEW配合opengl使用
头文件
#define GLEW_STATIC
#include <GLEW/glew.h>
#include <GLFW/glfw3.h>
include目录
`C:\dev\3rdParty\opengl\include`
目录下包含:
assimp
freetype
glad
GLEW
GLFW
KHR
SOIL
库文件
opengl32.lib
GlU32.Lib
glew32s.lib
glfw3.lib
freetype.lib
使用
GLFWwindow* window;
GLfloat xpos, ypos;//鼠标位置
void updateGL();
void paintGL(bool iscdti);
static void error_callback(int error, const char* description)
{
return;
}
void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods)
{
if (action != GLFW_PRESS)
return;
switch (key)
{
case GLFW_KEY_ESCAPE:
glfwSetWindowShouldClose(window, GL_TRUE);
break;
default:
break;
}
}
void mouse_button_callback(GLFWwindow* win, int button, int action, int mods)
{
if (action == GLFW_PRESS && butt

本文档介绍了如何在OpenGL项目中配合GLEW库进行头文件引用、目录配置和库文件链接,为初学者提供了一个清晰的使用流程。
最低0.47元/天 解锁文章
1978

被折叠的 条评论
为什么被折叠?



