OpenGL在Win下開發環境配置 超詳細

2021-10-09 13:44:26 字數 1897 閱讀 8332

配著玩意兒確實挺麻煩的。按著官方文件

對了,我使用的環境為如下所示:

進行跳轉閱讀。

├─opengl32.dll  #這個要放到windows/system32資料夾裡

├─src

| └glad.c #這個是編譯的,需要引入到vs裡

├─lib

| └glfw3.lib #需要新增到vs

├─include

| ├─khr

| | └khrplatform.h

| ├─glfw

| | ├─glfw3.h

| | └glfw3native.h

| ├─glad

| | └glad.h

visual studio 新建乙個工程,注意要選擇控制台程式

配置visual studio 新工程,注意檔案路徑以及檔名稱

4.編譯**並進行測試。

原始碼如下:

#include

#include

/*這兩個庫的路徑要填對,否則一些函式會報錯*/

#include

using

namespace std;

void

framebuffer_size_callback

(glfwwindow* window,

int width,

int height)

;int

main()

glfwmakecontextcurrent

(window);if

(!gladloadglloader

((gladloadproc)glfwgetprocaddress)

)glviewport(0

,0,800

,600);

glfwsetframebuffersizecallback

(window, framebuffer_size_callback)

;while(!

glfwwindowshouldclose

(window)

)glfwterminate()

;return0;

}void

framebuffer_size_callback

(glfwwindow* window,

int width,

int height)

執行結果如下所示。

在Win32下搭建opengl繪製環境

在官方標準教程中使用glfw3來建立opengl的窗體,處理輸入相關訊息。本文介紹下如何在win32下搭建opengl繪製環境。以下是在win32下搭建opengl繪製環境的流程 1.入口函式 int winapi winmain hinstance hinstance,hinstance hpre...

openGL在win8上的開發環境搭建

作業系統 win8 64位 編譯器 vs2010 配置步驟 1 安裝vs2010 3 將glut.h複製到 microsoft visual studio 10.0 vc include gl 資料夾下,將glut32.lib複製到 microsoft visual studio 10.0 vc l...

在Win32下使用OpenGL

1.win32程式的框架是winmain wndproc。winmain中建立視窗同時實現訊息迴圈,wndproc中實現的是訊息的處理。2.win32程式執行時的過程主要是1 建立視窗2 捕獲視窗中的訊息並處理 win32下要使用opengl的話,在建立視窗時,要增加此視窗對opengl的擴充套件的...