CodeBlocks配置OpenGL的方法
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)
會彈出如下介面:
完事!
相關文章
- [linux]codeblocks開發mysql配置LinuxBloCMySql
- codeblocks12.11漢化方法(漢化包的使用)BloC
- Centos 7—安裝Code::Blocks—Codeblocks—codeblocksCentOSBloC
- [OpenGL]VS2010配置OpenGL開發環境開發環境
- CodeBlocks 快捷鍵BloC
- codeblocks20.03漢化包|codeblocks20.03安裝教程BloC
- OpenGL/OpenGL ES 初探
- Codeblocks和gdb除錯BloC除錯
- codeblocks編輯器還挺智慧的BloC
- VC++ 6.0下OpenGL開發環境配置C++開發環境
- OpenGL的快取快取
- 解決codeblocks無法除錯的問題BloC除錯
- codeblocks單步除錯詳解BloC除錯
- codeblocks 控制檯輸出亂碼BloC
- OpenGL系列教程之一:OpenGL(轉)
- OpenGL基礎圖形程式設計(三)WindowsNT下的OpenGL程式設計Windows
- OpenGL Shader例項,OpenGL 粒子系統
- OpenGL 學習 01 Mac 搭建 OpenGL 環境Mac
- OpenGL中的畫素操作
- OpenGL入門(1)——建立一個OpenGL專案
- OpenGL版本與OpenGL擴充套件機制(轉)套件
- openGL學習
- OpenGL 簡介
- codeblocks執行時漢字變亂碼BloC
- 跨平臺專案組織——Codeblocks & VCBloC
- codeblocks處理undefined reference to `pthread_create'BloCUndefinedthread
- OpenGL/OpenGL ES入門:紋理初探 - 常用API解析API
- 【OpenGL】OpenGL幀快取物件(FBO:Frame Buffer Object)快取物件Object
- VS2015安裝+OpenGL環境配置及測試
- 如何使用python中的opengl?Python
- 矩陣-DirectX與OpenGL的不同矩陣
- ThinkPHP配置檔案的方法PHP
- linux配置IP的方法Linux
- Android OpenGL ES 開發(二): OpenGL ES 環境搭建Android
- OpenGL基礎圖形程式設計(二)OpenGL概念建立程式設計
- CodeBlocks偵錯程式設定錯誤問題BloC
- wxWidgets Ubuntu下安裝 配置 編譯 建立專案 實現“hello world”(CodeBlocks)詳細圖文教程Ubuntu編譯BloC
- OpenGL 環境搭建