1.確保你的電腦已經安裝了visual c++編譯器
如果還沒安裝的話,這里有個安裝包,可以復制鏈接進行下載:http://pan.baidu.com/s/1bn4XTqn
2.下載GLUT
下載后,解壓后的文件目錄如下:

這個文件夾一共有5個文件。下面我們就開始把這些文件放到相應的目錄下了。
3.把glut.h文件放到相應的文件夾
把glut.h復
制到D:\Program Files (x86)\Microsoft Visual Studio\VC98\Include\GL文件夾里面;注意前面紅色的部分不同的電腦路徑可能不一樣,這取決於你取決於你的vc++的安裝路徑;
4.把glut.lib 和glut32.lib放到相應的文件夾
把這兩個文件放到D:\Program Files (x86)\Microsoft Visual Studio\VC98\Lib文件夾里面;注意前面紅色部分不同電腦可能是不一樣的哦。
5.把glut.dll 和glut32.dll放到相應的文件夾
把的glut.dll 和glut32.dll 放到操作系統目錄下面的system32 文件夾內。(典型的位置為:C:\Windows\System32);
ok,現在環境已經基本搭建成功了,接下來呢,我們就開始創建一個項目來測試一下吧!
6.打開你的visual c++,建立一個新工程工程,如下圖所示:
我們選擇的工程類型是win32 console application,然后,寫上工程名,然后按下確定之后出現下面的提示框,默認是一個空工程,直接按下“完成”就可以了。
7.單擊菜單欄的”工程“,然后選擇”設置“,如下圖所示
然后,就出現下面的窗口,選擇“連接”,如下如:
然后我們在“對象/庫模塊”文本框后面追加“ glaux.lib glu32.lib opengl32.lib"即可如下圖所示紅色框中所示(注意各個lib文件之間是以空格分開的);
然后確定即可;
8.開始寫測試文件
如下圖新建一個文件test.c:
然后把下面的代碼復制到test.c文件里面,具體的代碼含義就不解釋。
#include<windows.h> #include <GL/gl.h> #include <GL/glaux.h> void main(void) { auxInitDisplayMode(AUX_SINGLE|AUX_RGBA); auxInitPosition(0,0,500,500); auxInitWindow("str"); glClearColor(0.0,0.0,0.0,0.0); glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0,0.0,0.0); glRectf(-0.5,-0.5,0.5,0.5); glFlush(); _sleep(1000); }
然后保存,編譯運行即可,如果成功的話,就會出現如下的窗口,紅色的矩形就出來了