下载glut相应的文件,安装如下:
glut.h----(dev-cpp的安装目录)/include/GL
glut32.dll----c:/winnt/system32
glut32.lib---(dev-cpp的安装目录)/lib
菜单"工程"--》"工程属性" 里的编译器和链接器的设置如下:
(在Project -> Project Options中,选择Parameters标签)
编译器:-D__GNUWIN32__ -W -DWIN32 -DNDEBUG -D_WINDOWS -D_MBCS
连接器:-lopengl32 -lglu32 -lglaux -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -luuid -lodbc32 -lodbccp32 -lglut32
C代码
- #include <cstdlib>
- #include <iostream>
- #include <windows.h>
- #include <GL/glut.h>
-
- using namespace std;
- void myDisplay(void)
- {
- glClear(GL_COLOR_BUFFER_BIT);
- glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
- glFlush();
- }
- int main(int argc, char *argv[])
- {
- glutInit(&argc, argv);
- glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
- glutInitWindowPosition(100, 100);
- glutInitWindowSize(400, 400);
- glutCreateWindow("第一个OpenGL程序");
- glutDisplayFunc(&myDisplay);
- glutMainLoop();
- return 0;
- }