![OpenGL開發(fā)環(huán)境配置過程_第1頁](http://file4.renrendoc.com/view/fb623c95a38ab95eec414c8f2806d037/fb623c95a38ab95eec414c8f2806d0371.gif)
![OpenGL開發(fā)環(huán)境配置過程_第2頁](http://file4.renrendoc.com/view/fb623c95a38ab95eec414c8f2806d037/fb623c95a38ab95eec414c8f2806d0372.gif)
![OpenGL開發(fā)環(huán)境配置過程_第3頁](http://file4.renrendoc.com/view/fb623c95a38ab95eec414c8f2806d037/fb623c95a38ab95eec414c8f2806d0373.gif)
![OpenGL開發(fā)環(huán)境配置過程_第4頁](http://file4.renrendoc.com/view/fb623c95a38ab95eec414c8f2806d037/fb623c95a38ab95eec414c8f2806d0374.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——OpenGL開發(fā)環(huán)境配置過程經(jīng)過幾天的摸索終究成功配置VC6.0(VC2023)中的OpenGL環(huán)境,《OpenGL超級(jí)寶典》一書中的例子也能正常編譯。
要在Windows下學(xué)習(xí)OpenGL,首先就是要配置開發(fā)環(huán)境,我在這里詳細(xì)的說明整個(gè)配置過程,希望對(duì)初學(xué)的朋友有所幫助。
第一步:下載OpenGL庫
Windows環(huán)境下的GLUT下載地址:(大小約為150k)
http://./resources/libraries/glut/glutdlls37beta.zip
這里下載的庫文件不是很全,我的OpenGL環(huán)境地址:
/detail/yuegui189/4052687
OpenGL官方網(wǎng)站(英文):http://.
OpenGL庫配置用到的文件分為下面三類:
■動(dòng)態(tài)鏈接庫文件(.dll)
glaux.dll、glu32.dll、glut32.dll、OPENGL32.DLL、freeglut.dll。
■頭文件(.h)
GL.H、GLAUX.H、glos.h、GLU.H、glut.h、Freeglut.h、Freeglut_ext.h、Freeglut_std.h。
■庫文件(.lib)
GLAUX.LIB、Glu32.lib、glut32.lib、Opengl32.lib、Freeglut.lib。
其次步:Windows下配置OpenGL
假設(shè)我的VC6安裝到C:\\ProgramFiles\\目錄下。
將動(dòng)態(tài)鏈接庫文件,全部拷貝到C:\\WINDOWS\\system32目錄下面;
將頭文件,全部拷貝到C:\\ProgramFiles\\MicrosoftVisualStudio\\VC98\\Include\\GL目錄下面,假使沒有GL目錄的話,自己創(chuàng)立一個(gè)(假使是visualstudio2023全部拷貝到C:\\ProgramFiles\\MicrosoftSDKs\\Windows\\v6.0A\\Include\\gl);
將庫文件,全部拷貝到C:\\ProgramFiles\\MicrosoftVisualStudio\\VC98\\Lib目錄下面。(假使是visualstudio2023全部拷貝到C:\\ProgramFiles\\MicrosoftSDKs\\Windows\\v6.0A\\Lib)
第三部:介紹一下VS6.02023環(huán)境下的Freeglut2.6.0配置:
這一部提到的文件在我提供的開發(fā)環(huán)境包里面都有
1.下載Freeglut:/,
/freeglut/freeglut-2.6.0.tar.gz?download
2.下載到的文件為freeglut-2.6.0.tar.gz,解壓到任意目錄,使用VisualStudio2023開啟freeglut-2.6.0\\VisualStudio2023\\freeglut.vcproj,使用Release執(zhí)行編譯。這時(shí)會(huì)生成Release目錄。
3.將Release目錄中的freeglut.dll復(fù)制到system32下。
4.查找gl.h位置,VS6.0中位置C:\\ProgramFiles\\MicrosoftVisualStudio\\VC98\\Include\\GL(VS2023默認(rèn)在C:\\ProgramFiles\\MicrosoftSDKs\\Windows\\v6.0A\\Include\\gl),將freeglut-2.6.0\\include\\GL中的.h文件復(fù)制進(jìn)去。
5.查找GlU32.Lib位置,VS6.0中位置C:\\ProgramFiles\\MicrosoftVisualStudio\\VC98\\Lib(VS2023默認(rèn)在C:\\ProgramFiles\\MicrosoftSDKs\\Windows\\v6.0A\\Lib),將Release目錄下的freeglut.lib文件復(fù)制進(jìn)去。五、《OpenGL超級(jí)寶典》一書中的例子編譯錯(cuò)誤會(huì)答。
第一步要把光盤中的shared文件夾拷貝到工程文件所在目錄下,我就是這樣做的。
用我提供的opengl環(huán)境包配置環(huán)境,編譯《OpenGL超級(jí)寶典》一書中的例子會(huì)出現(xiàn)如下兩個(gè)錯(cuò)誤:
1>LINK:warningLNK4067:不明確的入口點(diǎn);選定“mainCRTStartup〞
1>LINK:fatalerrorLNK1104:無法開啟文件“freeglut_static.lib〞主要原因是有其次個(gè)錯(cuò)誤產(chǎn)生的解決方法:
1、修改“gltools.h〞頭文件的第13行,把“#defineFREEGLUT_STATIC〞解釋掉,使程序調(diào)
用動(dòng)態(tài)鏈接庫。
2、假使還出現(xiàn)第一個(gè)錯(cuò)誤或者是“errorLNK2023〞等錯(cuò)誤的話。解決方法有:1)鏈接OpenGLlibraries。在VisualC++中先單擊Project,再單擊Settings,再找到Link
單擊,在“分類〞(Category)組合框里選擇“輸出〞(output),再在“入口點(diǎn)〞(Entry-pointsymbol)文本框里鍵入“mainCRTStartup〞,對(duì)一個(gè)現(xiàn)有的控制臺(tái)應(yīng)用程序,有一個(gè)簡單的方法把它轉(zhuǎn)換成Win32應(yīng)用程序,這樣可以擺脫那個(gè)命令行窗口。
2)單擊ProjectSet
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新人教版七年級(jí)數(shù)學(xué)上冊(cè)1.2.4《 絕對(duì)值》(第2課時(shí))聽評(píng)課記錄1
- 七年級(jí)歷史下冊(cè)第三單元明清時(shí)期:統(tǒng)一多民族國家的鞏固與發(fā)展20清朝君主專制的強(qiáng)化聽課評(píng)課記錄(新人教版)
- 蘇科版數(shù)學(xué)八年級(jí)上冊(cè)1.3《探索三角形全等的條件》聽評(píng)課記錄6
- 八年級(jí)數(shù)學(xué)上冊(cè) 14.1 整式的乘法 14.1.4 整式的乘法 第3課時(shí) 多項(xiàng)式乘以多項(xiàng)式聽評(píng)課記錄 新人教版
- 湘教版數(shù)學(xué)七年級(jí)下冊(cè)4.4《平行線的判定方法1》聽評(píng)課記錄
- 五年級(jí)上冊(cè)數(shù)學(xué)聽評(píng)課記錄《1.1 精打細(xì)算》(2)-北師大版
- 湘教版數(shù)學(xué)九年級(jí)上冊(cè)《小結(jié)練習(xí)》聽評(píng)課記錄6
- 人民版道德與法治九年級(jí)下冊(cè)第一課第1課時(shí)《“地球村”形成了》聽課評(píng)課記錄
- 人教部編版歷史八年級(jí)下冊(cè):第19課《社會(huì)生活的變遷》聽課評(píng)課記錄4
- 一年級(jí)《聽》評(píng)課記錄
- 2024-2030年中國二手醫(yī)療器械行業(yè)市場發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 世界近代史-對(duì)接選擇性必修 課件-高考統(tǒng)編版歷史一輪復(fù)習(xí)
- 家庭法律服務(wù)行業(yè)發(fā)展趨勢(shì)及前景展望分析報(bào)告
- 4-6戴維南定理(部編)課件
- 高鐵乘務(wù)人員形體訓(xùn)練全套教學(xué)課件
- 基礎(chǔ)護(hù)理學(xué)智慧樹知到期末考試答案章節(jié)答案2024年德州學(xué)院
- 20210年中考英語復(fù)習(xí):閱讀理解信息歸納摘錄考題匯編(含答案)
- 團(tuán)餐服務(wù)培訓(xùn)資料
- 喉全切除術(shù)手術(shù)配合
- (正式版)SHT 3225-2024 石油化工安全儀表系統(tǒng)安全完整性等級(jí)設(shè)計(jì)規(guī)范
- 人教版六年級(jí)數(shù)學(xué)上冊(cè)《應(yīng)用題》專項(xiàng)練習(xí)題(含答案)
評(píng)論
0/150
提交評(píng)論