CodeBlocks配置OpenGL的方法

Milkoy發表於2020-10-06

CodeBlocks配置OpenGL的方法

這是一個傻瓜教程,不用帶腦子的那種。(因為我本身就是那種對安裝一個陌生軟體十分無措的人,生怕自己哪一步錯了,需要處理後續的各種麻煩,就很煩,這一點在安裝Multisim深有體會)。

首先,你的電腦上要有一個CodeBlocks(帶MinGW編譯器版本),這裡就不提供方法了,可以自己找資源下載並安裝CodeBlocks。

一:下載編譯好的GLUT庫。
連結如下:
http://user.xmission.com/~nate/glut.html
點選 紅色下劃線部分 下載glut-3.7.6-bin.zip在這裡插入圖片描述
二:安裝glut
解壓glut-3.7.6-bin.zip壓縮包,複製解壓後的檔案到CodeBlock的相對位置
glut.h CodeBlocks\MinGW\include\GL
glut32.lib CodeBlocks\MinGW\lib
glut32.dll C:\Windows\system

三:配置路徑
開啟CodeBlocks,新建一個專案 (File->New->Project…),如圖:
在這裡插入圖片描述
點選之後會彈出如下介面,選擇Console application,然後點選右上角的Go。

在這裡插入圖片描述
第一次建立專案會彈出如下介面,點選next即可。
在這裡插入圖片描述
我覺得選擇c或者c++都可,看你自己使用哪種語言就選擇那種,點選next。
在這裡插入圖片描述1是專案名稱,自己填什麼都可。
2是專案儲存的位置,選擇什麼都可。(但是我建議放在 CodeBlocks資料夾中)。
下面兩個會在你把1和2填好後自動生成,點選next,然後點選finish即可。
在這裡插入圖片描述
完成後就是這個樣子:
點選一下橙色上方的加號,會出現一個main.cpp(如果是C語言應該是main.c)
在這裡插入圖片描述右鍵點選專案名稱,(我的就是ETETT)選擇Build options…
在這裡插入圖片描述
如圖點選1
點選2新增 MinGW\lib\glut32.lib
點選2新增 MinGW\lib\libopengl32.a
點選2新增 MinGW\lib\libglu32.a
點選OK;
在這裡插入圖片描述

四:測試
把下列程式碼貼上到main.cpp測試檔案。

#include <GL/gl.h>
#include <GL/glut.h>
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;
}

(該程式碼來自https://blog.csdn.net/sophiale07/article/details/44965875)
會彈出如下介面:
在這裡插入圖片描述
完事!

相關文章