熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

OpenGL + VS C++ 2010編程環境搭建

2013-11-13 09:45:02  來源: .NET編程 

  本文主要用於記錄本人搭建OpenGL環境的過程無它僅希望有同樣需要搭建此環境的同仁可以參考一下

  安裝vs C++ Express 版本免費的下載OpenGL的開發庫包地址根據OpenGL開發包中的介紹把都頭文件庫文件以及DLL文件復制到相應的位置將開發庫中的h文件拷貝到Visual C++ 的\Include\GL目錄中lib文件拷貝到Visual C++ 的\lib目錄中dll文件拷貝到操作系統的system目錄中

  新建一個vs項目「console 類型」

  加入如下代碼測試類庫及設置的正確性「如果是工程的話保留原文件內的頭文件標識#include stdafxh

  #define GLUT_DISABLE_ATEXIT_HACK  //just on the top of the gl/gluth fileor be error #include <gl/gluth> void RenderScene(void)

  {

  glClear(GL_COLOR_BUFFER_BIT)

  glColorf(f f f)

  glRectf(f f f f)

  glFlush()}

  void ChangeSize(GLsizei w GLsizei h)

  { if(h == ) h =

  glViewport( w h)

  glMatrixMode(GL_PROJECTION)glLoadIdentity()

  if (w <= h)

  glOrtho (f f f f*h/w f f)else glOrtho (f f*w/h f f f f)

  glMatrixMode(GL_MODELVIEW)glLoadIdentity()}

  void SetupRC(void)

  {

  glClearColor(f f f f)}

  void main(void)

  {

  glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB)

  glutCreateWindow(GLRect

  glutDisplayFunc(RenderScene)glutReshapeFunc(ChangeSize)SetupRC()

  glutMainLoop()}

  另外也可以使用WinApp和MFC類型的圖形加入基本代碼類似但MFC支持但是vs c++ 的express版都不會自帶MFC需要自己獨立安裝


From:http://tw.wingwit.com/Article/program/net/201311/11481.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.