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)
會彈出如下介面:
完事!
相關文章
- [OpenGL]VS2010配置OpenGL開發環境開發環境
- OpenGL在VS2017下的配置
- codeblocks20.03漢化包|codeblocks20.03安裝教程BloC
- 在Windows下為CodeBlocks20.3安裝、配置wxWidget3.2.6WindowsBloC
- OpenGL 與 OpenGL ES
- OpenGL/OpenGL ES 初探
- 解決codeblocks無法除錯的問題BloC除錯
- codeblocks執行時漢字變亂碼BloC
- OpenGL Shader例項,OpenGL 粒子系統
- OpenGL系列教程之一:OpenGL(轉)
- wxWidgets Ubuntu下安裝 配置 編譯 建立專案 實現“hello world”(CodeBlocks)詳細圖文教程Ubuntu編譯BloC
- OpenGL概述
- OpenGL 學習 01 Mac 搭建 OpenGL 環境Mac
- 如何使用python中的opengl?Python
- OpenGL入門(1)——建立一個OpenGL專案
- OpenGL 安裝!
- ThinkPHP配置檔案的方法PHP
- Archlinux Gnome桌面下Codeblocks無法執行的解決方案之一LinuxBloC
- OpenGL/OpenGL ES入門:紋理初探 - 常用API解析API
- LinuxIP配置方法Linux
- OpenGL基本概念
- OpenGL ES 入門
- OpenGL 環境搭建
- OpenGL ES on iOS — AssimpiOS
- QCustomPlot開啟opengl
- GPU OpenGL 管線GPU
- OpenGL 學習 03 移動的矩形
- OpenGL 繪製你的 github skyline 模型Github模型
- OpenGL/OpenGL ES入門: 影象渲染實現以及渲染問題
- OpenGL/OpenGL ES入門: 渲染流程以及固定儲存著色器
- 透過日誌判斷 Uno Platform 是否在 X11 使用 OpenGL 渲染加速的方法Platform
- Tomcat 配置支援不同的域名訪問各自不同程式的配置方法Tomcat
- Android API開發之OpenGL開發之Android OpenGL STL詳解AndroidAPI
- OpenGL/OpenGL ES 入門:基礎變換 - 初識向量/矩陣矩陣
- 在vue中使用sass的配置的方法Vue
- MongoDB 映象配置方法MongoDB
- Android讀取配置檔案的方法Android
- postgresql的yum安裝及配置方法SQL