codeblock配置opengl

pass:在网上浏览了好几个方法,尝试了几遍才配置成功,这里感谢网络上网友分享的教程了O(∩_∩)O

前提

安装好带mingw的codeblock,安装教程(带mingw的版本资源)

codeblock下载https://blog.csdn.net/qq_41594445/article/details/102962661

glut下载:https://pan.baidu.com/s/1URrJQ24DjKANw55Ln42XOQ

(有glut.h,glut.dll,glut32.dll,glut.lib,glut32.lib)

(配置glut文件时最好是关闭codeblock的,也就是不要打开codeblock)

 

1.把glut.h放在D:\Codeblock\MinGW\include\GL下(我把codeblock安装在D盘下了)

2.把glut.dll,glut32.dll放到C:\Windows\System32下

(如果不行,把glut.dll,glut32.dll又放到C:\Windows\SysWOW64下)

3.把glut.lib,glut32.lib放到D:\Codeblock\MinGW\lib下

4.在codeblock里creat a new project,选择GLUT,再点Go

 

5.点击Next,出现这个,设置好project名称,再设置好project存放路径,点击Next

 

6.因为glut的文件都配置到MinGW里,这里会自动探测并设置好Link的路径的

 如果不出现可能是配置glut文件时没有关掉codeblock,删掉MinGW里的glut.h,glut.lib,glut32.lib,

 再关掉codeblock,重新配置glut.h,glut.lib,glut32.lib。再创建GLUT的project,就会出现下面的情况了。

  更简单粗暴的方法:uninstall,再重新安装,在不打开codeblock情况下配置glut文件(●ˇ ˇ●)

然后点击Next

 

7.然后再点击Finish

 

8. 再main.cpp里加上#include<windows.h>

9.运行结果

 

10.尝试:删除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(300, 300);
 glutCreateWindow("矩形");
 glutDisplayFunc(&myDisplay);
 glutMainLoop();
 return 0;
}

11.运行结果出现这个就说明opengl环境配置成功啦

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值