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.完成圖
原始碼: 位置為筆者之GOGOBOX
沒有留言:
張貼留言