GLSL環境搭建

2021-07-05 09:09:50 字數 1133 閱讀 5994

開始學習opengl程式設計指南(第八版)。這本書從一開始就開始引入著色器(shader)的相關知識,所以要使用glsl(opengl shading language)。而書中並沒有詳細的講程式設計環境的搭建過程。最後,經過一番折騰,終於把環境搭建好了。

搭建平台介紹

下邊就是具體步驟:

由於glut已經不再更新,而且比較老舊,書中使用的是freeglut。

freeglut.dll放在c:\windows\system32路徑下(因為系統%path%路徑是這裡,不是c:\windows\syswow64

freeglut.lib放在e:\microsoft visual studio 14.0\vc\lib\amd64路徑下

將freeglut\inlcude資料夾下的gl複製到e:\microsoft visual studio 14.0\vc\include資料夾下

在建立新的程式時,solution platforms選擇x64.這樣程式才會執行成功。

不然會出現lnk1104:connot open file "freeglut_static_vs2010_d.lib"的鏈結錯誤。

檔案的放置同freeglut中檔案的放置。

project->properties->linker->input->additional dependencies中填入freeglut.lib;glew32.lib

不然會出現很多unresolved symbols鏈結錯誤。

參考文章

測試**

注意:使用動態鏈結庫的時候,設定linker->input->additional dependencies時,填入的是:opengl32.dll;glfw3dll.lib。使用靜態鏈結庫的時候將glfw3dll.lib更換為glfw3.lib。否則會出現鏈結錯誤。

LAMP環境搭建 php環境搭建

yum groupinstall development tools y yum groupinstall desktop platform development y yum install cmake pcre devel ncurses devel openssl devel libcurl ...

環境搭建 二 Python環境搭建

工欲善其事,必先利其器 要想玩轉python,我們首先需要搭建一套可使用且方便的環境。對於初學者,笨飯糰建議使用 anaconda anaconda 簡介anaconda是python的乙個科學計算發行版,內建了數百個python經常會使用的庫,包括做機器學習或資料探勘的庫。anaconda提供了乙...

GPU程式設計之GLSL(八) 配置GLSL

由於昨天重灌系統,導致所有的檔案都需要重新配置,此次配置過程中又發現了一些問題 首先說一下步驟吧 所有的.h檔案放在 c program files x86 microsoft sdks windows v7.0a include gl 所有的.dll檔案放在 c windows syswow64 ...