OpenGL on Win7 64bits

在 Windows 上使用 OpenGL 的函式庫需要幾樣東西, 我假設大家都裝了免費的 Visual Studio Express 2010 版, 那麼:

1. glut.h  放在 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\gl

2. glut.lib 和 glut32.lb 放在 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib

3. glut.dll 和 glut32.dll 放在 c:\windows\system32

不過如果是 64 bits 的作業系統, glut32 要放到 C:\Windows\SysWOW64 裡面. 不然程式寫好也會說不能啟動, 因為找不到 glut32.dll.

什麼是 glut 呢? 它是 OpenGL Utility Toolkit 的縮寫, 即使版本比較舊也都可以用. 至於 sysWOW64 的意思是 Windows-on-Windows 64bit , 可以讓 64 bits Windows 執行 32 bits 的程式. 這也就是為什麼 Glut32.dll 要放到這個目錄的原因.

[ref]

1. Microsoft Visual Studio 2008安裝 GLUT for Windows7 64bit

2. andyhuabing的专栏

3. WIKI: GLUT

4. 補充說明 SysWoW64 目錄

 

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

%d 位部落客按了讚: