业精于勤,荒于嬉
全部博文(763)
分类: C/C++
2010-05-25 12:36:54
用GLUT库的好处是不用学习windows编程只学GLUT库的编写就能做出windows下的OpenGL程序,不过我刚学的时候,发现GLUT库编写的程序会有一个控制台窗口,就是dos窗口
不过后来我无意中发现在源代码里加一条命令就可以去掉控制台窗口,我马上在GLUT库编写的程序里试了一下,真的去掉了控制台窗口,这让我对GLUT库又有了兴趣.在源程序中包含完头文件之后加入下边的命令:
#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"")
就去掉了控制台窗口.此命令适用于任何基于控制台窗口编写的windows程序
下边转一篇GLUT库的简介.
"GLUT"[I] 全称为 OpenGL Utility Toolkit.[/I] Mark J. Kilgard 创作的 GLUT 库, 是我们创建完全独立于窗口系统的 OpenGL 程序成为可能. 感谢 GLUT, 我们能够在不了解 X Windows 或者 Microsoft Windows 窗口系统本身的情况下编写3D应用程序. Kilgard 编写了GLUT的 X Windows 版本, 后来, Nate Robins 又将之移植到 Microsoft Windows 系统之上. 谢谢你们二位, 你们完成了一项伟大的ぷ?