天天看點

Code Blocks中配置OpenGL方法

關于在Code Blocks中配置OpenGL的方法,在網上一直沒有找到實用的方法,後來在馬龍師兄的幫助下終于配置成功了,現把配置過程記錄如下。

(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測試檔案,代碼如下:

#include <GL/gl.h>
#include <GL/glut.h>

void myDisplay(void)
{
 glClear(GL_COLOR_BUFFER_BIT);
 glRectf(-, -, , );
 glFlush();
}

int main(int argc, char *argv[])
{
 glutInit(&argc, argv);
 glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
 glutInitWindowPosition(, );
 glutInitWindowSize(, );
 glutCreateWindow("第一個opengl程式");
  glutDisplayFunc(&myDisplay);
 glutMainLoop();
 return ;
}
           

(5)編譯運作程式,效果如下:

Code Blocks中配置OpenGL方法

繼續閱讀