Code Blocks中配置OpenGL方法 codeblocks 配置OpenGL

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

(1)下載codeblocks,最好是帶mingw的版本,否則則要本身配置mingw;windows

(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;oop

(4)配置工程,右鍵單擊新建的工程,打開Build Options->Linker Settings,在Link libraries中添加MinGW\lib\glut32.lib,MinGW\lib\libopengl32.a,MinGW\lib\libglu32.a,點擊OK;post

(5)在工程中新建test.c測試文件,代碼以下:測試

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

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

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;
}

(5)編譯運行程序,效果以下:code


這裏寫圖片描述

 

codeblocks 配置OpenGL

 

1、選擇編譯器環境htm

這裏選擇codeblocks,帶MinGW的版本。

2、下載glut工具包

網址:http://pan.baidu.com/s/1eQriTQM

3、配置glut

解壓縮下載的glut包。

拷貝glut32.dll 到c:\windows\system

拷貝glut32.lib到c:\program files\mingw\lib

拷貝glut.h 到c:\program files\mingw\include\GL

以上是針對32位windows系統的。

若是是64位系統,則:

拷貝glut.dll 到c:\windows\SysWOW64

拷貝glut.lib到c:\program files\mingw\lib

拷貝glut.h 到c:\program files\mingw\include\GL

4、新建項目

直接在codeblocks中新建項目選擇GLUT項目

此處須要指定glut庫目錄

此處須要在文件中添加windows.h的導入

執行結果:

 

glutInitWindowSize(400, 400); glutCreateWindow("第一個opengl程序"); glutDisplayFunc(&myDisplay); glutMainLoop(); return 0;}

相關文章
相關標籤/搜索