開始學習opengl程式設計指南(第八版)。這本書從一開始就開始引入著色器(shader)的相關知識,所以要使用glsl(opengl shading language)。而書中並沒有詳細的講程式設計環境的搭建過程。最後,經過一番折騰,終於把環境搭建好了。
搭建平台介紹
下邊就是具體步驟:
由於glut已經不再更新,而且比較老舊,書中使用的是freeglut。
freeglut.dll放在在建立新的程式時,solution platforms選擇x64.這樣程式才會執行成功。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
資料夾下
不然會出現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 ...