2012年3月25日 星期日

[VC++ 2010 openGL 環境設置與簡單程式]

由於研究所的需要,所以開始鑽研OpenGL
OS:Win7 32bit
Compiler:VC++2010
參考自:此網站  且對於部分文章做出修改








1. 下载glut包:到(1)原始glut網站下載
                (2)筆者之GOGOBOX下載

2、将glut.h     放到C:/Program Files /Microsoft SDKs/Windows/v7.0AA/Include/gl
     glut32.lib 放到C:/Program Files /Microsoft SDKs/Windows/v7.0A/Lib
     glut32.dll 放到C:/WINDOWS/system32
3、創建檔案:檔案->新增->專案->WIN32->Win32 主控台應用程式(Win32 Console project)
   於原始程式檔中之.cpp覆蓋以下的code

4. 
#include "stdafx.h"
#include<gl/glut.h>

void myDisplay(void)
{
     glClear(GL_COLOR_BUFFER_BIT);
     glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
     glFlush();
}
int _tmain(int argc, _TCHAR* argv[])
{
    glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
    glutInitWindowPosition(100, 100);
    glutInitWindowSize(400, 400);
    glutCreateWindow("第一个OpenGL程序");
    glutDisplayFunc(&myDisplay);
    glutMainLoop();
     return 0;
}
5. 設置環境:此專案->右鍵->屬性->連結器->輸入->其他相依性->點一下最右邊的三角形->選擇編輯
  如圖


加入opengl32.lib glut32.lib  此二個lib ->確定

6.編譯!
7.完成圖




沒有留言:

張貼留言