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