1. 程式人生 > >搭建OpenGL超級寶典第五版開發環境

搭建OpenGL超級寶典第五版開發環境

轉載自:http://www.zyh1690.org/build-opengl-super-bible-fifth-edition-development-environment/

我的環境:

Win8.1 x64

Visual Studio 2010 SP1

所需工具:

1

下載請見文末下載連結

搭建:

freeglut

開啟 x:\x\freeglut-2.8.1\VisualStudio\2010\freeglut.sln 專案工程,

2

分別已Debug模式和Release模式執行。(只生成一個也可)

會在 x:\x\freeglut-2.8.1\lib\x86 目錄下看到生成的 .dll 

和 .lib 檔案,其中請把 Debug目錄 中的 .dll 和 .lib 檔案加上 _d 以便以後區分。如圖:

3

 x:\x\freeglut-2.8.1\include\GL 資料夾下的 .h檔案 複製到 x:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\GL 目錄下,沒有GL資料夾的要自己建

 x:\x\freeglut-2.8.1\lib\x86 資料夾下(以及Debug資料夾)的 .dll 檔案複製到 C:\Windows\SysWOW64 目錄(x86 複製到 System32目錄下)。

把 x:\x\freeglut-2.8.1\lib\x86

 資料夾下(以及Debug資料夾)的 .lib檔案複製到 x:\x\Microsoft Visual Studio 10.0\VC\lib

至此,freeglut搞定!

Glew

把 x:\x\glew-1.11.0\include\GL 資料夾下的.h檔案複製到 x:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\GL 目錄下。

把 x:\x\glew-1.11.0\lib\Release\Win32 資料夾下的 .lib檔案複製到 x:\x\Microsoft Visual Studio 10.0\VC\lib 目錄下。

把 x:\x\glew-1.11.0\bin\Release\Win32

 資料夾下的 .dll檔案複製到 C:\Windows\SysWOW64 目錄下。

Glut

 x:\x\glutdlls37beta 資料夾下的 .h檔案 複製到 x:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\GL 目錄下。

把 x:\x\glutdlls37beta 資料夾下的 .lib檔案 複製到 x:\x\Microsoft Visual Studio 10.0\VC\lib 目錄下。

把 x:\x\glutdlls37beta 資料夾下的 .dll檔案 複製到 C:\Windows\SysWOW64 目錄下。

構建GLTools庫

新建一個gltoolswin32專案工程,如圖:

a

b

先編譯一下,

把 x:\x\SB5\Src\GLTools\src 目錄下的 .h檔案不包括glew.h檔案)複製到 x:\x\gltools\gltools。

 x:\x\SB5\Src\GLTools\include 目錄下的 .cpp檔案不包括GL資料夾)複製到 x:\x\gltools\gltools。

分別在標頭檔案和原始檔上右鍵 新增->現有項 把 .h 和 .cpp 檔案新增到專案。如圖:

d

編譯提示如下:

e

gltools.lib 檔案生成成功。可以在 x:\x\gltools\Debug 目錄下檢視。

把 .lib檔案 複製到 x:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib 資料夾下。

把 .h檔案 複製到 x:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include 資料夾下(注意這次不是GL資料夾)。

到此gltoolsOK了。

測試

我們使用書中給的例子來測試一下環境。

建立test的專案工程:

f

g

我們使用第一章的例子來測試,複製 x:\x\SB5\Src\Chapter01\Block 中的檔案到 x:\x\test\test 資料夾下。同樣在原始檔上右鍵 新增->現有項 把Block.cpp檔案包含進來。

新增附加依賴項

h

編譯執行專案,效果如圖:

按空格鍵變換顯示效果,共六種效果,我這裡只貼1,3,6這三個效果圖

1

3

6

資源下載

360雲盤下載地址:http://yunpan.cn/cAI56sdhc8iIF  提取碼 8152

本文完。

若遇到問題,歡迎留言!