下面將對Windows下在MicroSoft Visual C++2010(簡稱MSVC)環境下的OpenGL編程進行簡單介紹。
1.安裝GLUT工具包
GLUT不是OpenGL所必須的,但它會給我們的學習帶來一定的方便,推薦安裝。Windows環境下的GLUT一個官方下載地址為:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
最新版本可以訪問如下網站:http://freeglut.sourceforge.net/
Windows環境下安裝GLUT的步驟:
1)將下載的壓縮包解壓,得到5個文件放到以下三個指定位置:
2)glut.h放到MSVC包含文件夾include下的GL文件夾(VC2010中一般是:c或d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\Include,新建GL文件夾,再將glut.h放到GL文件夾中)。
3)glut.lib和glut32.lib放到靜態函數庫所在文件夾(VC2010中一般是:c或d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\Lib)。
4)glut.dll和glut32.dll放到Windows系統目錄下面的動態鏈接庫件夾內。(32位Windows系統的位置為:C:\Windows\System32,64位Windows系統的位置為:C:\Windows\SysWOW64)。
2.建立一個OpenGL工程
這里以Microsoft Visual Studio 2010為例,其它版本可以類推。具體步驟如下:
1)創建一個空工程
從“開始->所有程序->Microsoft Visual Studio 2010”運行VS2010並選擇VC++,,在VC++中選擇File->New->Project,項目類型在Visual C++下選擇Win32下的Win32控制台應用程序,輸入一個工程名,設為HelloPoint,然后按確定。
在彈出的對話框左邊點擊pplication Settings應用程序設置,勾選A empty project空項目,點擊Finish完成。
2)為所創建的空工程添加一個C++文件
在Microsoft Visual Studio 2010中在解決方案管理器中,鼠標右鍵點擊“源文件”,選擇“添加->新建項...”頁,如下圖所示:
之后,會彈出的如下圖的窗口,選擇C++文件,並在下面輸入一個文件名如HelloPoint.cpp,然后按確定。
隨后將實驗示范代碼如實驗1的示范代碼拷入該文件HelloPoint.cpp即可.
3)編譯、運行所建工程
在Microsoft Visual Studio 2010中點擊菜單“生成->生成解決方案”,即可編譯、鏈接程序並生成本工程的應用程序exe文件(請自行查找生成exe文件位置),如下圖:
點擊菜單“調試->啟動調試或開始運行”,均可運行本工程的應用程序exe文件,如下圖:
運行結果如下圖: