nuget配置OpenGL"/>
VS采用nuget配置OpenGL
参考:如何配置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;
}
更多推荐
VS采用nuget配置OpenGL
发布评论