OpenGL開發環境配置

2021-08-18 12:34:02 字數 1616 閱讀 2380

最近在學opengl的知識,費了老半天力氣,終於搭建好了開發環境,網路上的教程也是參差不全,這裡分享一下搭建開發環境的心路歷程。參考教程:(

首先展示一下使用opengl完成的第乙個成果。

知識點涉及,著色器的建立和編寫、紋理的讀取和對映,矩陣的變換,鍵盤控制攝像機的移動和旋轉

首先展示一下用到的庫:

- glfw

- glew

- soil

- glm

開發環境:visual studio 2017 + windows 10

為了能夠正確使用上述的庫檔案:

1.需要在編輯器中配置欄中配置vc++目錄的包含目錄和庫目錄,我們可以自己在磁碟中建立乙個include和lib資料夾,並分別將兩個資料夾新增到visual studio的你的工程的屬性頁中的vc++目錄的包含目錄和庫目錄中。如下圖:

2.使用cmake編譯glfw,在輸出資料夾下的src/debug目錄下,將glfw3.lib,拷貝到第一步建立的lib資料夾下,並將glfw資料夾下的include資料夾下的檔案拷貝到第一步建立的include資料夾下。到此,glfw配置完成,可以在工程中引用了。

3.配置glew,直接將glew資料夾下include資料夾下的內容拷貝到第一步建立include資料夾下,然後把glew資料夾下的lib\release\win32\glew32s.lib的glew32s.lib拷貝到第一步建立的lib資料夾下。

4.配置soil,需要編譯soil的檔案,開啟****** opengl image library\projects\vc9下的.sln檔案,編譯,在debug資料夾下找到soil.lib檔案,拷貝到第一步建立的lib資料夾下,並把****** opengl image library\src的檔案拷貝到第一步建立的include資料夾下(可以建立乙個名為soil的資料夾存放拷貝過來的檔案)。

5.配置glm,直接把glm-0.9.8.5\glm下的glm檔案拷貝到第一步建立的include資料夾中。

6.配置聯結器。如圖:

7.配置完成後:

第一步建立的include目錄如下:

第一步建立的lib目錄如下:

到此,開發用到的庫就配置完成了。

用到的庫檔案在此:

Fedora下OpenGl開發環境配置

開發opengl工程需要3個庫檔案和對應的標頭檔案 libglut.so,libglu.so,libgl.so,gl.h glu.h,glut.h 這些庫在linux系統中預設都有,使用locate命令驗證都在標準庫目錄 usr lib 下 root localhost gl locate libg...

opengl環境配置

glut庫 glut.h c program files x86 microsoft sdks windows v7.0a include gl glut.lib glut32.lib c program files x86 microsoft sdks windows v7.0a lib glut...

opengl環境配置

glut庫 glut.h c program files x86 microsoft sdks windows v7.0a include gl glut.lib glut32.lib c program files x86 microsoft sdks windows v7.0a lib glut...