1、創(chuàng)建 sdk 目錄
IDE使用?Visual Studio 2022,在電腦上創(chuàng)建一個(gè)目錄,用來存放要使用的 OpenGL 庫(kù),后面步驟中生成的各種庫(kù)文件,都會(huì)放到這個(gè)目錄,用于配置 VS 項(xiàng)目模板,本文將使用這個(gè)目錄:F:\OpenGL\sdk(簡(jiǎn)稱“sdk目錄”),在sdk目錄下創(chuàng)建兩個(gè)子目錄:lib 和 include
2、GLFW 窗口管理庫(kù)
(1)下載 glfw 源碼,把下載的源碼中的?..\glfw\include\GLFW 目錄(包含要使用的頭文件)復(fù)制到 ..\sdk\include 目錄中
(2)下載 CMake,下載完解壓后,雙擊 ..\cmake-3.27.3-windows-x86_64\bin\cmake-gui.exe 打開CMake,按照下圖步驟編譯代碼
?雙擊輸出目錄中的?GLFW.sln 打開 VS,選擇 x64,右鍵點(diǎn)擊“解決方案”,然后點(diǎn)擊“生成解決方案”,生成成功后, 在輸出窗口中 Ctrl + F 搜索 “glfw3.lib”,
?把生成的 glfw3.lib 復(fù)制到 ..\sdk\lib 目錄中
3、GLEW 拓展庫(kù)
下載 glew,下載?Windows?binaries?for?32-bit?and?64-bit 就行,下載完成解壓后,把?lib\Release\x64\glew32.lib 復(fù)制到 ..\sdk\lib\ 目錄,把?bin\Release\x64\glew32.dll 復(fù)制到 sdk 目錄(這個(gè)只是為了后面方便找到這個(gè)文件,實(shí)際開發(fā)時(shí)需要手動(dòng)添加引用),把?include\GL 整個(gè)文件夾復(fù)制到 ..\sdk\include 目錄
4、GLM 數(shù)學(xué)庫(kù)
下載 glm,把 glm 文件夾(包含.hpp)復(fù)制到 ..\sdk\include 目錄
5、SOIL2 紋理圖像加載庫(kù)
下載 premake
下載 SOIL2,把?SOIL2\src\SOIL2 文件夾復(fù)制到 ..\sdk\include 目錄
把 premake5.exe 復(fù)制到 SOIL2 目錄,打開命令提示符,切到 SOIL2 目錄,然后運(yùn)行指令
premake5 vs2022
使用 VS 打開解決方案 ..\SOIL2\make\windows\SOIL2.sln,選擇 x64,右鍵點(diǎn)擊“soil2-static-lib”,然后點(diǎn)擊“生成”,把生成的?soil2-debug.lib 復(fù)制到 ..\sdk\lib 目錄
6、創(chuàng)建項(xiàng)目模板
創(chuàng)建一個(gè)C++空項(xiàng)目(名字隨便起,比如 OpenGLProject),選擇 Debug x64(后面選擇Release把后面的步驟重復(fù)一遍),右鍵點(diǎn)擊項(xiàng)目?OpenGLProject,點(diǎn)擊“屬性”,平臺(tái)選擇 x64,VC++目錄 -> 常規(guī)?->?包含目錄,添加 ..\sdk\include 目錄
鏈接器 -> 常規(guī)?-> 附加庫(kù)目錄,添加 ..\sdk\lib 目錄
?鏈接器 -> 輸入?-> 附加依賴項(xiàng),添加4個(gè)文件名:
glfw3.lib
glew32.lib
soil2-debug.lib
opengl32.lib
?點(diǎn)擊“應(yīng)用”,“確定”,最后點(diǎn)擊主窗口上面的“項(xiàng)目” -> 導(dǎo)出模板,以后新建項(xiàng)目的時(shí)候就可以選擇整個(gè)項(xiàng)目模板來創(chuàng)建OpenGL項(xiàng)目了文章來源:http://www.zghlxwxcb.cn/news/detail-661074.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-661074.html
到了這里,關(guān)于Windows 10搭建 OpenGL 環(huán)境(C++)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!