Code Blocks中配置OpenGL
阿新 • • 發佈:2017-05-12
amp nbsp empty window div tin return .cn 分享
(1)下載codeblocks,最好是帶mingw的版本,不然則要自己配置mingw;
(2)下載GLUT bin文件,最好在OpenGL官網上下載最新版本,解壓.
將glut32.dll復制到C:\windows\system目錄;
將glut32.lib復制到mingw\lib目錄;
將glut.h復制到mingw\include\GL目錄;
mingw為你的mingw目錄,如果是codeblocks自帶的,則在codeblocks安裝目錄下;
(3)新建一個空工程 empty project;
(4)配置工程,右鍵單擊新建的工程,打開Build Options->Linker Settings,在Link libraries中添加 MinGW\lib\glut32.lib,MinGW\lib\libopengl32.a,MinGW\lib\libglu32.a,點擊OK;
(5)在工程中新建test.c測試文件,代碼如下:
1 #include <GL/gl.h> 2 #include <GL/glut.h> 3 4 void myDisplay(void) 5 { 6 glClear(GL_COLOR_BUFFER_BIT); 7 glRectf(-0.5f, -0.5f, 0.5f, 0.5f); 8 glFlush(); 9 } 10 11 int main(int argc, char *argv[]) 12 { 13 glutInit(&argc, argv); 14 glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);15 glutInitWindowPosition(100, 100); 16 glutInitWindowSize(400, 400); 17 glutCreateWindow("第一個opengl程序"); 18 glutDisplayFunc(&myDisplay); 19 glutMainLoop(); 20 return 0; 21 }
(6)編譯運行程序,效果如下:
Code Blocks中配置OpenGL