轉載:http://www.cnblogs.com/live41/p/3368830.htmlhtml
glut庫 - 下載頻道 - CSDN.NET
http://download.csdn.net/download/jingshuang/272930編碼
你須要什麼spa
要用GLUT庫開發程序,你能夠下載最新版本3.7.6.你能夠下GLUT的源代碼,也能夠直接下Windows二進制文件(.h/.lib/.dll).net
要用GLUT庫開發C/C++程序,要用到如下三個文件:命令行
glut.h - 這是你的程序要用到的包含頭文件.通常放到C:\Program Files\Microsoft Visual Studio 11.0\VC\include\gl\目錄下.htm
glut32.lib(Windows版本) - 該文件要連接到你的程序,確保要放在C:\Program Files\Microsoft Visual Studio 11.0\VC\lib\目錄下.blog
glut32.dll(Windows版本) - 能夠放在程序的.exe文件同一目錄下,也能夠放在C:\Windows\System32目錄下(若是是64位Windows,則放在C:\Windows\SysWOW64目錄下).開發
配置到Visual Studio 2010get
新建項目 -> Win32控制檯程序(Win32 Console Application) -> 空項目(Empty Project) -> 新建C/C++文件, 而後就能夠開始編碼了.it
當你運行下一節的樣例代碼時,你會發現有兩個窗口,一個是OpenGL渲染的,一個是命令行窗口.命令行窗口能夠用來輸出一些關鍵信息.
當你熟習以後會想關係命令行窗口,能夠經過如下方法:
項目屬性 -> 連接器(Linker) -> 系統(System) -> 子系統(SubSystem)
把值設置爲Windows (/SUBSYSTEM:WINDOWS)
項目屬性 -> 連接器(Linker) -> 命令行(Command Line)
添加/ENTRY:mainCRTStartup到附加選項(Additional Options)
你要告訴VS在哪裏能夠找到GLUT的頭文件和庫文件.
解決方案屬性 -> VC++目錄(VC++ Directories) -> 分別填寫include和lib的路徑
舊版VS的用戶注意
VS2003和2005有時會報這個錯:
error C2381: 'exit' : redefinition; __declspec(noreturn) differs c:\opengl\toolkits\includes\gl\glut.h(146) : see declaration of 'exit'
緣由是#include <GL/glut.h>必須放在#include <stdlib.h>的後面.