《OpenGL超级宝典》编程环境配置
最近在接觸OpenGL,使用的書籍就是那本《OpenGL超級(jí)寶典》,不過(guò)編程環(huán)境的搭建和設(shè)置還是比較麻煩的,在網(wǎng)上找了很多資料,找不到GLTools.lib這個(gè)庫(kù)。沒(méi)辦法自己就借助源碼自己生成了:
1、???????? 準(zhǔn)備下載的package
Glew:可以選擇glew-1.12.0-win32.zip;下載地址:http://glew.sourceforge.net/
將include/GL內(nèi)的glew.h、glxew.h、wglew.h拷到C:\Program Files (x86)\Windows Kits\8.1\Include\um\gl
將lib內(nèi)的glew32.lib拷貝的C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86
?
Glut:可以選擇glutdlls36.zip;下載地址:https://www.opengl.org/resources/libraries/glut/glut_downloads.php
將內(nèi)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位是這個(gè),32位找相應(yīng)的)
?
FreeGlut:可以選擇freeglut-2.8.1;下載地址:http://freeglut.sourceforge.net/
打開VisualStudio內(nèi)的2012工程,分別生成freeglut.lib、freeglut_static.lib,生成的路徑是./lib/x86
將include內(nèi)的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
先下載SB5_Src.zip,解壓提取出GLTools文件夾,將include內(nèi)的頭文件拷貝到C:\Program Files (x86)\Windows Kits\8.1\Include\um,(GL內(nèi)的不用拷了,上面幾步已經(jīng)拷過(guò));
然后再用vs2013(我用的是這個(gè))創(chuàng)建一個(gè)空項(xiàng)目,隨便命名為OpenGLTest001,然后將打開
(1)項(xiàng)目屬性—鏈接器—輸入
添加:glut32.lib Opengl32.lib ?Glu32.lib ?glew32.lib ?glew32s.lib ?freeglut.lib ?freeglut_static.lib
(2)C/C++?— 預(yù)處理器 添加WIN32 、_CRT_SECURE_NO_WARNINGS
(3)常規(guī)—目標(biāo)文件擴(kuò)展名 改為.Lib,目標(biāo)文件名改為gltools,配置類型改為:.Lib
然后將GLTools內(nèi)的src內(nèi)的源文件都添加到剛才建的工程中,然后點(diǎn)擊生成gltools.lib,將其拷貝到C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86
3.至此我們已經(jīng)有了超級(jí)寶典中所需要的幾個(gè)庫(kù),在建新的空工程時(shí)需要將上面的幾個(gè)庫(kù)添加到項(xiàng)目屬性的連接器的輸入項(xiàng),C/C++預(yù)處理器中添加WIN32 、_CRT_SECURE_NO_WARNINGS。
轉(zhuǎn)載于:https://www.cnblogs.com/yu-chao/p/4358234.html
總結(jié)
以上是生活随笔為你收集整理的《OpenGL超级宝典》编程环境配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Log4j MDC Tomcat下报异常
- 下一篇: 存储过程和函数学习