1. 下载地址:https://www.opengl.org/resources/libraries/glut/
2. 下载完成后解压,得到如下5 个文件:
a. 将两个lib文件放入目录:C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib
b. glut32.dll 放入目录:C:\Windows\System32 和 C:\Windows\SysWOW64
现在没搞懂System32和SysWOW64的区别,以后会单独写一篇
c. glut.dll 放入目录:C:\Windows\SysWOW64
d. 在目录:C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include新建文件夹GL,将头文件gult.h放入C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\GL
3. 测试代码:
#include <GL/glut.h>
void init(void)
{
glClearColor(1.0, 1.0, 1.0, 0.0);
glMatrixMode(GL_PROJECTION);
gluOrtho2D(0.0, 200.0, 0.0, 150.0);
}
void lineSegment(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0, 0.0, 0.0);
glBegin(GL_LINES);
glVertex2i(180, 15);
glVertex2i(10, 145);
glEnd();
glFlush();
}
void main(int argc, char** argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowPosition(50, 100);
glutInitWindowSize(400, 300);
glutCreateWindow("Demo OpenGL Program");
init();
glutDisplayFunc(lineSegment);
glutMainLoop();
}