基于 Visual Studio 2019的 OpenGL的安装和环境配置
在這里分享兩個(gè)在 Visual Studio上安裝OpenGL環(huán)境的方法
方法一:
步驟1:建立好新的項(xiàng)目
步驟二:
建立好一個(gè)項(xiàng)目后對(duì)著解決方案按著右鍵會(huì)出現(xiàn)一個(gè)彈窗
步驟3:
點(diǎn)擊里面的 管理NuGet 程序包 然后點(diǎn)擊搜索輸入opengl
這里建議順便安裝glm、soil2 、glut;
安裝glut后#include后就能看到一些頭文件了選擇里面的glut
步驟4:嘗試運(yùn)行以下代碼
如果運(yùn)行成功的話你可以得到一個(gè)圖形
方法二(比較繁瑣):
我們可以通過自己下載庫并且鏈接到 Visual Studio
下面的這個(gè)網(wǎng)站是我的OpenGL部分庫存放的地方如果你不想一個(gè)個(gè)下載可以直接拷貝下來再根據(jù)我下面的操作進(jìn)行安裝就可以
https://github.com/x089866221631/OpenGL;
https://gitee.com/ren-shanxiang/OpenGL
1、先在Visual Studio里建立一個(gè)新項(xiàng)目
2、下載庫:
在這里我要強(qiáng)調(diào)并不是我們用的電腦是64位的就是要用64位的庫,我這里給出的參考意見是用32位的庫
GLEW:http://glew.sourceforge.net/
當(dāng)你進(jìn)入這個(gè)網(wǎng)頁的時(shí)候你能看見
點(diǎn)擊第二個(gè)Binaries下載
GLFW:https://www.glfw.org/download
這里我們選擇下載32位的
3、將GLEW、GLFW解壓后放在項(xiàng)目文件中
我這里是放在Dependencies文件中然后細(xì)分(方便我后面找文件路徑)
這里個(gè)人給出的意見是在里面細(xì)分 lib(庫文件lib)和include(頭文件)和bin(放dll文件)文件
4、開始鏈接到Visual Studio:
打開解決方案資源管理器
對(duì)當(dāng)前選中處右鍵然后選擇最底下的屬性->進(jìn)入項(xiàng)目屬性頁
頂部的設(shè)置調(diào)為:所有配置,平臺(tái)調(diào)整為32位
(1):選擇C/C+±>常規(guī)
注:此處$(Solution Dir)是指解決方案的位置,如果你不行這樣是找你可以點(diǎn)擊圖片中右邊的小箭頭下拉后你能看到編輯
點(diǎn)擊這個(gè)圖標(biāo)然后你新建的行右邊會(huì)出現(xiàn)一個(gè)省略號(hào),你點(diǎn)擊后就可以直接在電腦上選擇你所要安裝的庫(如:GLFW、GLEW、GLUT……)所包含的頭文件(include);如圖所示:
然后確認(rèn)就完成鏈接頭文件;
(2)、C/C++ ->預(yù)處理器
因?yàn)镚LEW是一個(gè)靜態(tài)庫需要設(shè)置;
(3)、鏈接器 ->常規(guī) ->添加庫目錄
此處的操作和(1)的操作相似,不過此處放的是lib文件
(注:并不是每一個(gè)庫都需要lib和dll文件,如:GLAD)
(4)、鏈接器 ->常規(guī) ->輸入
這里因?yàn)槲覀冩溄拥氖庆o態(tài)庫所以用的是glew32s.lib而不是glew32.lib.
在圖片處添加你所想要鏈接的庫所包含的lib文件(注:并不是所有的庫都有l(wèi)ib文件,原先就包含的內(nèi)容不需要進(jìn)行改動(dòng),只需要進(jìn)行添加;此處因?yàn)槲覀兊挠碌氖?2位的庫所以要格外注意時(shí)候正確;因?yàn)榇颂幱胁淮_定因素最好添加一個(gè)opengl32.lib)。
(5)、如果你運(yùn)行程序的時(shí)候發(fā)現(xiàn)缺少OpenGL.dll就到網(wǎng)上下載然后放進(jìn)在debug里然后在輸入中鏈接就可以了
(6)測(cè)試GLFW、GLEW
注: 直接復(fù)制使用,不要對(duì)內(nèi)容進(jìn)行刪減,如果出現(xiàn)報(bào)錯(cuò),可以嘗試檢查頭文件路徑
此處的代碼是完全能運(yùn)行的如果出現(xiàn)問題大多數(shù)情況下是復(fù)制的時(shí)候產(chǎn)生了空白中文字符;
(7)調(diào)整字符集
若圖片中的選項(xiàng)為使用UNicode字符集,請(qǐng)調(diào)為使用多字節(jié)字符集;
(8)、查看結(jié)果
如果能看見中間的綠色矩形就代表你的GLFW、GLEW安裝成功;
留言1:這是我第一次在CSDN上發(fā)文章,可能不是很好,但我還是會(huì)盡量的寫全過程。這里推薦是第二種方法因?yàn)檫@也是一種鍛煉,如果你已經(jīng)有了一定的經(jīng)驗(yàn)的話可以直接使用第一種方法因?yàn)槟菢颖容^節(jié)省時(shí)間。
如果對(duì)函數(shù)有不明白的朋友可以通過:docs.gl網(wǎng)頁進(jìn)行搜索函數(shù)使用
留言2:GLAD庫比較特殊,當(dāng)你下載完后只有include文件和一個(gè)src文件;但你要使用GLAD的庫的時(shí)候記得在代碼中常規(guī)中鏈接include和src文件,且代碼頭文件中要使用src里面的#include<glad.c>
如果有什么疑問或者安裝失敗的話可以留下評(píng)價(jià),我會(huì)不定期的上來看看。
總結(jié)
以上是生活随笔為你收集整理的基于 Visual Studio 2019的 OpenGL的安装和环境配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RubyOnRails 在linux平台
- 下一篇: 计算机组成与结构1800题,最新版数据结