乙個簡單的OpenGL程式

2021-08-23 13:07:48 字數 1471 閱讀 4407

乙個簡單的opengl程式

cheungmine

2009-2

這是乙個windows控制台程式,建立乙個空專案,把下面的檔案新增進去,編譯即可。需要更改的是路徑「../../???」。

依存的庫目錄

+--- win_opengl32/

+--- inc/

||---gl.h,glu.h,glut.h

+--- lib/

| |--- glu32.lib,opengl32.lib,glut32.lib,glut.def

+--- bin/

|--- glu32.dll,glut32.dll,opengl32.dll

// // tutorial_01.c // // 記憶體洩漏檢測 // 在需要檢測的地方放置語句: // _crtdumpmemoryleaks(); // 以下3句的次序不能改變 #define _crtdbg_map_alloc #include#include#include#include#include#include#include // 使用 use_sgi_opengl 可能在某些機器上執行 wglmakecurrent 系列函式返回失敗的結果 #define glut_no_lib_pragma // #define use_sgi_opengl #ifdef use_sgi_opengl #include "../../sgi-opengl2-sdk/include/gl/gl.h" #include "../../sgi-opengl2-sdk/include/gl/glu.h" #include "../../sgi-opengl2-sdk/include/gl/glut.h" #pragma comment(lib, "../../sgi-opengl2-sdk/lib/opengl.lib") #pragma comment(lib, "../../sgi-opengl2-sdk/lib/glu.lib") #pragma comment(lib, "../../sgi-opengl2-sdk/lib/glut.lib") #else #include "../../win-opengl32/inc/gl.h" #include "../../win-opengl32/inc/glu.h" #pragma comment(lib, "../../win-opengl32/lib/opengl32.lib") #pragma comment(lib, "../../win-opengl32/lib/glu32.lib") #include "../../win-opengl32/inc/glut.h" #pragma comment(lib, "../../win-opengl32/lib/glut32.lib") #endif void _display(void) void _init (void) int main(int argc, char** argv)

執行結果:

乙個簡單的verlig程式 乙個簡單C程式的介紹

我們前面學了c語言的一些理論知識,今天通過乙個簡單的程式先來看一看c語言程式是什麼樣子。然後再對程式中的 進行介紹。這個語句的功能是進行有關的預處理操作。include稱為檔案包含命令,後面尖括號的內容稱為標頭檔案或首檔案。此處指包含stdio.h系統標頭檔案,在下面主函式中使用的printf 函式...

簡單的乙個程式

在練習例項35的時候看到書上寫的 太多自己不願意去寫,就像能不能換一種方法來編寫 更簡單一些 結果還真成功了 我就簡單的把握的 寫下來 option explicit private sub timer timer staic x as integer if x 8 then x 1 x x 1 i...

我的第乙個OPEN GL程式

我使用的是ubuntu 14.04版本的 具體安裝過程如下 sudo apt get install build essential 安裝opengl library 接下來要把我們會用到的 library 裝上去,首先安裝 opengl library sudo apt get install l...