《OpenGL超級寶典》編程環境配置

最近在接觸OpenGL,使用的書籍就是那本《OpenGL超級寶典》,不過編程環境的搭建和設置仍是比較麻煩的,在網上找了不少資料,找不到GLTools.lib這個庫。沒辦法本身就藉助源碼本身生成了:php

一、         準備下載的package編程

Glew:能夠選擇glew-1.12.0-win32.zip;下載地址:http://glew.sourceforge.net/.net

將include/GL內的glew.h、glxew.h、wglew.h拷到C:\Program Files (x86)\Windows Kits\8.1\Include\um\glip

將lib內的glew32.lib拷貝的C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86get

 

Glut:能夠選擇glutdlls36.zip;下載地址:https://www.opengl.org/resources/libraries/glut/glut_downloads.php源碼

將內glut.h拷貝到C:\Program Files (x86)\Windows Kits\8.1\Include\um\gl ,it

glut.lib和glut32.lib拷貝到C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86io

glut.dll和glut32.lib拷貝到C:\Windows\SysWOW64  (64位是這個,32位找相應的)擴展

 

FreeGlut:能夠選擇freeglut-2.8.1;下載地址:http://freeglut.sourceforge.net/配置

打開VisualStudio內的2012工程,分別生成freeglut.lib、freeglut_static.lib,生成的路徑是./lib/x86

將include內的freeglut.h、freeglut_ext.h、freeglut_std.h拷貝到C:\Program Files (x86)\Windows Kits\8.1\Include\um\gl

將freeglut.lib、freeglut_static.lib拷貝到C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86

將freeglut.dll拷貝到C:\Windows\SysWOW64

二、         生成gltools.lib

先下載SB5_Src.zip,解壓提取出GLTools文件夾,將include內的頭文件拷貝到C:\Program Files (x86)\Windows Kits\8.1\Include\um,(GL內的不用拷了,上面幾步已經拷過);

而後再用vs2013(我用的是這個)建立一個空項目,隨便命名爲OpenGLTest001,而後將打開

(1)項目屬性—連接器—輸入

添加:glut32.lib Opengl32.lib  Glu32.lib  glew32.lib  glew32s.lib  freeglut.lib  freeglut_static.lib

(2)C/C++ — 預處理器 添加WIN32 、_CRT_SECURE_NO_WARNINGS

(3)常規—目標文件擴展名 改成.Lib,目標文件名改成gltools,配置類型改成:.Lib

而後將GLTools內的src內的源文件都添加到剛纔建的工程中,而後點擊生成gltools.lib,將其拷貝到C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86

3.至此咱們已經有了超級寶典中所須要的幾個庫,在建新的空工程時須要將上面的幾個庫添加到項目屬性的鏈接器的輸入項,C/C++預處理器中添加WIN32 、_CRT_SECURE_NO_WARNINGS。

相關文章
相關標籤/搜索