



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——OpenGL開發(fā)環(huán)境配置過程經(jīng)過幾天的摸索終究成功配置VC6.0(VC2023)中的OpenGL環(huán)境,《OpenGL超級寶典》一書中的例子也能正常編譯。
要在Windows下學(xué)習(xí)OpenGL,首先就是要配置開發(fā)環(huán)境,我在這里詳細(xì)的說明整個配置過程,希望對初學(xué)的朋友有所幫助。
第一步:下載OpenGL庫
Windows環(huán)境下的GLUT下載地址:(大小約為150k)
http://./resources/libraries/glut/glutdlls37beta.zip
這里下載的庫文件不是很全,我的OpenGL環(huán)境地址:
/detail/yuegui189/4052687
OpenGL官方網(wǎng)站(英文):http://.
OpenGL庫配置用到的文件分為下面三類:
■動態(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\\目錄下。
將動態(tài)鏈接庫文件,全部拷貝到C:\\WINDOWS\\system32目錄下面;
將頭文件,全部拷貝到C:\\ProgramFiles\\MicrosoftVisualStudio\\VC98\\Include\\GL目錄下面,假使沒有GL目錄的話,自己創(chuàng)立一個(假使是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í)行編譯。這時會生成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超級寶典》一書中的例子編譯錯誤會答。
第一步要把光盤中的shared文件夾拷貝到工程文件所在目錄下,我就是這樣做的。
用我提供的opengl環(huán)境包配置環(huán)境,編譯《OpenGL超級寶典》一書中的例子會出現(xiàn)如下兩個錯誤:
1>LINK:warningLNK4067:不明確的入口點(diǎn);選定“mainCRTStartup〞
1>LINK:fatalerrorLNK1104:無法開啟文件“freeglut_static.lib〞主要原因是有其次個錯誤產(chǎn)生的解決方法:
1、修改“gltools.h〞頭文件的第13行,把“#defineFREEGLUT_STATIC〞解釋掉,使程序調(diào)
用動態(tài)鏈接庫。
2、假使還出現(xiàn)第一個錯誤或者是“errorLNK2023〞等錯誤的話。解決方法有:1)鏈接OpenGLlibraries。在VisualC++中先單擊Project,再單擊Settings,再找到Link
單擊,在“分類〞(Category)組合框里選擇“輸出〞(output),再在“入口點(diǎn)〞(Entry-pointsymbol)文本框里鍵入“mainCRTStartup〞,對一個現(xiàn)有的控制臺應(yīng)用程序,有一個簡單的方法把它轉(zhuǎn)換成Win32應(yīng)用程序,這樣可以擺脫那個命令行窗口。
2)單擊ProjectSet
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年青島科技大學(xué)輔導(dǎo)員考試真題
- 提升在職外語能力的計(jì)劃
- 福建省福州十九中學(xué)2025年數(shù)學(xué)七下期末聯(lián)考試題含解析
- 逆全球化趨勢中的政治經(jīng)濟(jì)學(xué)研究試題及答案
- 2024年甘肅臨夏博智電力安裝有限公司招聘真題
- 2025屆山東省濰坊市昌邑市數(shù)學(xué)七下期末調(diào)研模擬試題含解析
- 操作系統(tǒng)與網(wǎng)絡(luò)集成試題與答案
- 計(jì)算機(jī)科學(xué)在其他領(lǐng)域的應(yīng)用的試題及答案
- 未來市場動態(tài)與戰(zhàn)略應(yīng)對試題及答案
- 2025屆重慶市江津區(qū)數(shù)學(xué)七下期末質(zhì)量跟蹤監(jiān)視試題含解析
- 單層鋼結(jié)構(gòu)廠房施工組織設(shè)計(jì)方案
- 項(xiàng)目盡職調(diào)查清單模板
- 唯物主義和經(jīng)驗(yàn)批判主義研讀課件
- 環(huán)境保護(hù)和水土保持保證體系框圖
- 【審計(jì)工作底稿模板】FH應(yīng)付利息
- 眼部健康檢測與分析課件
- 專業(yè)碩士學(xué)位論文修改報(bào)告(二)
- 蘇州市建設(shè)工程造價計(jì)價解釋
- 煤礦機(jī)電設(shè)備春季預(yù)防性檢修計(jì)劃
- 2017年山東、臨沂爆炸事故案例分析
- 工貿(mào)企業(yè)安全管理臺賬資料
評論
0/150
提交評論