1. 程式人生 > >Code Blocks中配置OpenGL

Code Blocks中配置OpenGL

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