参考:如何配置Opengl编程环境_opengl配置_知心宝贝的博客-CSDN博客
这应该是最快的办法了,直接用nuget配置。
1.打开NuGet包管理器
2.搜索glew、glfw、glm、freeglut并点击安装即可
3.测试代码
能正常运行说明配置成功了
#include <GL/glew.h>
#include <GL/glut.h>
#include <math.h>
#include <cstdio>
#include <glm/vec2.hpp>
void init() //初始化函数
{
glClearColor(1.0, 1.0, 1.0, 0.0); //设置背景颜色
}
void Bresenhamline() //Bresenham画线算法
{
glm::vec2 p0(0,0),p1(5,2);
int x, y, dx, dy, e;
dx = p1.x - p0.x, dy = p1.y - p0.y, e = -dx;
x = p0.x, y = p0.y;
glClear(GL_COLOR_BUFFER_BIT); //清除颜色
glColor3f(0.0, 0.0, 1.0); //线条颜色
glPointSize(2); //线条大小
glBegin(GL_POINTS);
for (int i = 0; i <= dx; i++)
{
//由于坐标系原因将图像缩小0.1倍
GLfloat xx = x * 0.1;
GLfloat yy = y * 0.1;
glVertex2f(xx, yy); //开始画点
x++, e = e + 2 * dy;
if (e > 0)
{
y++, e = e - 2 * dx;
}
}
glEnd();
glFlush();
}
int main(int argc, char* argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
glutInitWindowPosition(100, 100);
glutInitWindowSize(400, 400);
glutCreateWindow("Bresenham画线算法 ");
glutDisplayFunc(&Bresenhamline);
init();
glutMainLoop();
return 0;
}