1. 程式人生 > >openGL在VS2017環境下的配置

openGL在VS2017環境下的配置

 解壓之後如下:

找到目錄..\VC\Tools\MSVC\14.10.25017\include\gl(沒有的話就建立一個)。 將glut.h放到裡面。

找到目錄..\VC\Tools\MSVC\14.10.25017\lib\x86  將glut.lib,glut32.lib放到裡面。

最後把glut.dll和glut32.dll放到

C:\Windows\system32資料夾內(32位系統)或‪C:\Windows\SysWOW64(64位系統)

然後找一段程式碼測試一下(新建空專案或win32專案均可):

#include <GL/glut.h>  
#include<GL/gl.h>

void display()
{
	glClear(GL_COLOR_BUFFER_BIT);
	glColor3f(1.0, 1.0, 1.0);
	glBegin(GL_POLYGON);
	glVertex3f(0.25, 0.25, 0.0);
	glVertex3f(0.75, 0.25, 0.0);
	glVertex3f(0.75, 0.75, 0.0);
	glVertex3f(0.25, 0.75, 0.0);
	glEnd();
	glFlush();
}

void init()
{
	glClearColor(0.0, 0.0, 0.0, 0.0);
	glMatrixMode(GL_PROJECTION);
	glLoadIdentity();
	glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0);
}

int main(int argc, char **argv)
{
	glutInit(&argc, argv);
	glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
	glutInitWindowSize(250, 250);
	glutInitWindowPosition(100, 100);
	glutCreateWindow("hello ");
	init();
	glutDisplayFunc(display);
	glutMainLoop();

	return 0;
}