配著玩意兒確實挺麻煩的。按著官方文件
對了,我使用的環境為如下所示:
進行跳轉閱讀。
├─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的擴充套件的...