openGL在VS2017環境下的配置
阿新 • • 發佈:2019-02-15
解壓之後如下:
找到目錄..\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; }