VS2010配置OpenGL開發環境

最近開始研究OpenGL了,下面是網上看到的一篇入門VS2010上環境配置的文章 編程

OpenGL(Open Graphics Library)是一個跨編程語言、跨平臺的專業圖形程序接口。 編程語言

      OpenGL是SGI公司開發的一套計算機圖形處理系統,是圖形硬件的軟件接口,任何一個OpenGL應用程序無須考慮其運行環境所在平臺與操做系統,在任何一個遵循OpenGL標準的環境下都會產生相同的可視效果。        OpenGL不是一種編程語言,而是一種API(Application Programming Interface,應用程序編程接口)。        OpenGL主要包括三個函數庫,它們是核心庫、實用函數庫和編程輔助庫。核心庫中包含了OpenGL最基本的命令函數。核心庫提供了一百多個函數,這些函數都以」gl」爲前綴,用來創建各類各樣的幾何模型、進行座標變換、產生光照效果、進行紋理映射、產生霧化效果等全部的二維和三維圖形操做。實用函數庫是比核心庫更高一層的函數庫,它提供四十多個函數,這些函數都以」glu」爲前綴。因爲OpenGL是一個圖形標準,是獨立於任何窗口系統或操做系統的,在OpenGL中沒有提供窗口管理和消息事件響應的函數,也沒有鼠標和鍵盤讀取事件的功能,因此在編程輔助庫提供了一些基本的窗口管理函數、事件處理函數和簡單的事件函數。這類函數以」aux」做爲前綴。值得一提的是,目前AUX編程輔助庫已經很大程度上被GLUT庫取代了。如下介紹以GLUT庫爲例。      GLUT表明OpenGL應用工具包(OpenGL Utility Toolkit),是一個與窗口系統無關的工具包。它做爲AUX庫的功能更強的替代品,用於隱藏不一樣窗口系統API的複雜性。GLUT的子程序的前綴使用」glut」。 1、下面介紹如何爲VS2010配置OpenGL編譯環境    1. 下載GLUT。Windows環境下的GLUT下載地址:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip    2. 將下載的壓縮包解開,將獲得5個文件:glut.h glut.lib glut32.lib glut.dll glut32.dll    3. 將glut.h放到(C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\gl\)這個文件夾中.    4. 將glut.lib和glut32.lib放到靜態函數庫所在文件夾中。(安裝目錄\VC\lib\)    5. 將glut.dll和glut32.dll放到操做系統所在目錄下面的system32文件夾內. (C:Windows\system32)    通過這五步,配置完成。 2、測試配置環境是否成功    1. 打開VS2010,選擇File->New->Project,而後選擇Win32 Console Application,選擇一個名字OpenGLTest,而後按OK。     2. 在彈出的對話框左邊點Application Settings,找到Empty project並勾上,選擇Finish。    3. 而後向該工程添加一個代碼文件,取名爲OpenGLTest.cpp。    4. 向OpenGLTest.cpp中添加代碼 #include <GL/glut.h> void myDisplay(void) {     glClear(GL_COLOR_BUFFER_BIT);     glRectf(-0.5f, -0.5f, 0.5f, 0.5f);     glFlush(); } int main(int argc, char *argv[]) {     glutInit(&argc, argv);         glutInitDisplayMode(GLUT_RGB |                              GLUT_SINGLE);     glutInitWindowPosition(100, 100);        glutInitWindowSize(400, 400);     glutCreateWindow("第一個OpenGL程序");     glutDisplayFunc(&myDisplay);     glutMainLoop();     return 0; } 編譯、連接、執行這段程序,生成一個黑色的窗口中央畫一個白色的矩形,代表配置環境成功。
相關文章
相關標籤/搜索