2014年9月12日
安裝和配置 Visual C++ 和 GLUT
評分:3.8/5 (142 票)
讓 OpenGL 在 Visual C++ 2010 中工作
請遵循每個步驟,除非你已經完成了其中某個步驟。
安裝 Visual C++ 2010 免費版 (Express Edition)
這是微軟提供的一款免費的 C++ IDE,如果你有興趣在 Windows 環境下程式設計,它是一個極好的入門工具。
你可以在微軟網站的 Visual Studio Express 下載頁面上找到 Visual C++ 2010。它只適用於 Windows XP 及以上版本的系統。
如果 C:\Program Files\Microsoft SDKs\Windows\v7.0A 目錄存在,請跳至下一步;否則,你需要安裝適用於 Windows Server 2008 和 .NET Framework 3.5 的 Windows SDK。
這相當於 Visual C++ 2005 使用者安裝的 Windows Server 2003 SP1 Platform SDK。它包含了主要的 OpenGL 庫。你可以從微軟網站下載適用於 Windows Server 2008 和 .NET Framework 的 Windows SDK。
安裝過程會需要一些時間。
安裝 GLUT 庫
這些是額外的庫,以後會派上用場。你可能會發現一些程式碼示例使用它們,所以我認為最好一開始就準備好。我從 Nate Robins 的網站下載了原始的 GLUT。
下載後,解壓它們並執行以下操作:
1. 將 glut.h 檔案複製到 C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\GL 資料夾中。
2. 將 glut32.lib 檔案複製到 C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib 資料夾中。
3. 將 glut32.dll 檔案複製到 C:\Windows\system32 資料夾中。
建立你的第一個專案
在 Visual C++ 中透過“檔案” -> “新建” -> “專案”來建立一個專案,為專案選擇一個資料夾和名稱,並將模板設定為“Win32 專案”。點選“確定”。
在接下來的螢幕上點選“下一步”,你將被帶到“應用程式設定”介面。勾選“控制檯應用程式”和“空專案”,然後點選“確定”。你的新專案就建立好了。
為你的專案宣告依賴項。
1. 點選“專案” -> “[專案名稱] 屬性”。
2. 展開“配置屬性”。
3. 在“配置”下拉選單中,選擇“所有配置”。
4. 選擇“連結器” -> “輸入”。
5. 在“附加依賴項”欄位中,輸入 glu32.Lib OpenGL32.Lib glut32.lib。然後點選“確定”。
建立你的第一個原始檔
轉到“檔案” -> “新建” -> “檔案”,選擇“Visual C++”,然後選擇“C++ 檔案”。在原始檔中輸入你的程式碼,記得新增以下這行:
#include "GL/glut.h"
在你檔案的開頭,以包含 GLUT 標頭檔案。
建立完檔案後,按 F7 鍵(或轉到“除錯” -> “生成解決方案”)來編譯它,按 F5 鍵(“除錯” -> “開始除錯”)來執行它。
到這裡,它應該可以正常工作了。