《OpenGL超級寶典》程式設計環境配置

2022-09-07 01:03:12 字數 1415 閱讀 1927

最近在接觸opengl,使用的書籍就是那本《opengl超級寶典》,不過程式設計環境的搭建和設定還是比較麻煩的,在網上找了很多資料,找不到gltools.lib這個庫。沒辦法自己就借助原始碼自己生成了:

將include/gl內的glew.h、glxew.h、wglew.h拷到c:\program files (x86)\windows kits\8.1\include\um\gl

將lib內的glew32.lib拷貝的c:\program files (x86)\windows kits\8.1\lib\winv6.3\um\x86

將內glut.h拷貝到c:\program files (x86)\windows kits\8.1\include\um\gl ,

glut.lib和glut32.lib拷貝到c:\program files (x86)\windows kits\8.1\lib\winv6.3\um\x86

glut.dll和glut32.lib拷貝到c:\windows\syswow64  (64位是這個,32位找相應的)

開啟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

2、         生成gltools.lib

然後再用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。

OpenGL超級寶典 5e 環境配置

opengl超級寶典 第五版 環境配置 1 glew 將include資料夾下的.h檔案拷貝到c program files microsoft visual studio 9.0 vc include gl目錄中 沒有gl目錄就自己建立乙個,這裡的具體路徑視電腦上vs2008安裝的位置而定 將li...

讀書筆記 OpenGL超級寶典

對於某些函式的理解 glclear和glclearcolor glclearcolor指定glclear清除特定緩衝區時使用的值。glflush 讓所有已傳送的命令盡快的由實際的繪製引擎執行。glviewport 前兩個引數指的是左下角。glpushmatrix glrotatef glbegin和...

OpenGL超級寶典(第五版) 環境配置

因作者的畢業設計會用到opengl的很多內容,所以需要重溫一下opengl程式設計。剛看了4章的藍色聖經,一路跌跌碰碰,偶然發現了這個文章,作者覺得就像辛勞的旅客發現綠洲一樣,所以拿來和大家分享一下。opengl超級寶典 第五版 環境配置 vs2008 winxp 後續會整理ubuntu 12.04...