博客日历
| 2025年12月 | ||||||
| 一 | 二 | 三 | 四 | 五 | 六 | 七 |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | 1 | 2 | 3 | 4 |
存档
2025年03月 11月 2024年
03月 04月 05月 2021年
01月 02月 11月 12月 2020年
02月 03月 04月 05月 06月 07月
09月 2018年
09月 2017年
01月 02月 07月 2016年
01月 04月 07月 08月 11月 12月
2015年
01月 02月 03月 05月 09月 10月
11月 2014年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2013年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2012年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2011年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2010年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2009年
03月 04月 05月 06月 07月 08月
09月 10月 11月 12月
OpenGL.3 最简陋的OpenGL程序,使用glaux库
#include <windows.h>
/*
在MSDN2003中的位置:MSDN Library -> 图形和多媒体 -> OpenGL
ms-help://MS.MSDNQTR.2003FEB.2052/opengl/openglstart_9uw5.htm
*/
/* OpenGL核心库 */
#include <GL/gl.h>
#pragma comment(lib,"opengl32.lib")
/*
OpenGL辅助库glaux...
MSDN中没有介绍glaux库,但.Net 2003的头文件中却有这个。
维基百科:http://en.wikipedia.org/wiki/Glaux
斯坦福大学网站:http://graphics.stanford.edu/courses/cs248-96-winter/Assignments/libaux.html
一个日本网站:http://www.asahi-net.or.jp/~yw3t-trns/opengl/glaux/glaux.htm
*/
#include <GL/glaux.h>
#pragma comment(lib,"glaux.lib")
int WINAPI WinMain(IN HINSTANCE hInstance,
IN HINSTANCE hPrevInstance,
IN LPSTR lpCmdLine,
IN int nShowCmd )
{
//初始化窗口
auxInitDisplayMode(AUX_SINGLE|AUX_RGBA);
auxInitPosition(0,0,200,200);
auxInitWindow("simple");
//清屏
glClearColor(0.0,0.0,0.0,0.0);
glClear(GL_COLOR_BUFFER_BIT);
//黄色
glColor3f(1.0,1.0,0.0);
//矩形
glRectf(-0.5,-0.5,0.5,0.5);
//强制绘图完成
glFlush();
auxMainLoop(NULL);
return 0;
}
上一篇: 安装Windows故障恢复控制台
下一篇: 几个实用的注册表设置数据(右键进入命令行,Windows2000模式的搜索,)
分类:Win32/C++ 查看次数:7723 发布时间:2009/12/5 10:40:27