-
打開壓縮包
壓縮包文件
壓縮包下的5個文件要分別配置3個目錄
-
glut.h 配置目錄
glut.h 路徑
VS自帶的gl下有2個頭文件:GL.h, GLU.h
把下載的 glut.h 也放在這個文件夾下 -
glut.lib, glut32.lib 配置目錄
lib 路徑 -
glut.dll, glut32.dll 配置目錄
dll 路徑 -
設置靜態(tài)鏈接庫
添加 opengl32.lib, glut32.lib, glu32.lib 測試
#include <iostream>
#include <gl\glut.h>
#include <gl\GL.h>
#include <gl\GLU.h>
void myDisplay() {
glClear(GL_COLOR_BUFFER_BIT); // 清除幀緩存
glRectf(-0.5f, -0.5f, 0.5f, 0.5);
glFlush();
}
int main(int argc, char * argv[]) {
glutInit(&argc, argv); // 初始化 GLUT
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA); // 單緩沖|color buffer
// 窗口設置
glutInitWindowPosition(100, 100);
glutInitWindowSize(400, 400);
glutCreateWindow("第一個OpenGL程序"); // 窗口標題
glutDisplayFunc(&myDisplay); // 回調函數(shù),這個函數(shù)被 GLUT 內部循環(huán)不斷的調用
glutMainLoop(); // 開始循環(huán),并且監(jiān)聽回調函數(shù)
return 0;
}
-
輸出
輸出圖像





