openGL學習筆記(1) 環境搭建

2021-10-07 10:45:21 字數 985 閱讀 8941

參考環境

windows 10 企業版

visual studio 2015

glfw 3.3.2

cmake 3.18.0 win32-x86

構建glfw

glfw是乙個專門針對opengl的c語言庫,它提供了一些渲染物體所需的最低限度的介面。

將glfw加入到專案中

方法一:將生成的glfw3.lib複製貼上到visual studio的/lib資料夾下,將原始碼/include資料夾下的內容複製貼上到visual studio的/include資料夾下。

方法二:在專案中新增第三方庫和標頭檔案路徑。

新建乙個visual c++空專案

開啟專案後,依次選擇 專案->屬性->配置屬性->vc++ 目錄

在包含目錄中新增glfw原始碼的/include目錄,在庫目錄中新增glfw3.lib所在的檔案路徑。

鏈結為了使程式使用glfw,需要把glfw庫鏈結進專案。需要在鏈結器的設定裡指定使用glfw3.lib。

依次選擇 專案->屬性->配置屬性->鏈結器->輸入

在符加依賴項中新增glfw3.lib。同時還需要新增opengl32.lib。

配置glad

測試在**中加入以下標頭檔案,進行編譯後不報錯。

#include

#include

intmain()

glad.h需要在glfw3.h標頭檔案之前引用。glad.h中包含了glfw3.h所需要的opengl標頭檔案。

CUDA學習筆記(1) 環境搭建

cuda從入門到精通 一 環境搭建 nvidia於2006年推出cuda compute unified devices architecture 可以利用其推出的gpu進行通用計算,將平行計算從大型集群擴充套件到了普通顯示卡,使得使用者只需要一台帶有geforce顯示卡的筆記本就能跑較大規模的並行...

SDL學習筆記 1 環境搭建

簡單介紹sdl,並且搭建mac下的命令列開發環境。用乙個簡單的例子,驗證開發環境的正確性。sdl是乙個跨平台開發庫,支援windows,mac os x,linux,ios和android。sdl封裝了各個平台不同的系統底層介面,而提供給上層開發者統一的介面,大大簡化開發者對音訊,鍵盤,滑鼠,操縱桿...

QT學習筆記(1) 環境搭建

一 qt簡介 qt是乙個跨平台應用程式和ui開發框架。二 qt環境搭建 1 本人的電腦環境及所需安裝包 win10 64位系統 vs版本 vs2013 qt版本 qt5.6.2 for windows 64 bit vs 2013 vs add in visual studio add in 2.0...