OPENGL求助

来源:百度知道 编辑:UC知道 时间:2024/05/18 11:57:00
由于本人没有学MFC,借来一本openGL高级编程,里面全是讲MFC和OPENGL结合的,完全弄不懂。
在网上找了段代码
#include <windows.h>
#include <GL/glut.h>

/*
void myDisplay(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
glFlush();
}

void init(void)
{
glClearColor(1.0,1.0,1.0,1.0);
glMatrixMode(GL_PROJECTION);
gluOrtho2D(0.0,200.0,0.0,150.0);
}
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrev,
PSTR CmdLine, int iCmdShow)
{
int argc = 1;
char *argv[] = {"OpenGL Application"};
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
glutInitWindowPosition(100, 100);
glutInitWindowSize(400, 400);
glutCreateWindow("第一个OpenGL程序");
glutDisplayFunc(myDisplay);
glutMainLoop();
return 0;
}

请问下这属于WINDOW什么类型的程序,控制台还是什么。。

还有就

必须控制台
可以,GLUT是个跨平台的框架
http://www.owlei.com/DancingWind/

搞openGL一开始先看NEHE教程吧,网上一搜一大把,你要是不会MFC还是不要搞那些东西,opengl就够你个初学者折腾一阵了。