下载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
还需要包含一下#include <windows.h> 。
#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; }