codeblocks openGL 配置过程

codeblocks openGL 配置过程

配置博客推荐

网上有很多配置教程,我觉得这篇博客比较好:https://blog.csdn.net/qq_41594445/article/details/102965475
因为其中有codeblocks & openGL配置文件的下载地址,而且都是免费的!

我在配置 codeblock+openGL 的过程中踩了很多坑,记录在这里防止其他人掉坑。。

踩的坑:codeblock版本问题

不要去官网下载最新的codeblock!!!

因为我们一般下载的都是 codeblocks-xx.xx (版本号)mingw-setup 版本的codeblocks程序,也就是说其中自带了mingw! 因此如果下载最新版本的codeblocks,其中的mingw版本也会是最新的。

这会影响到后面在codeblocks中新建一个GLUT项目后 执行时出现"can not find -lglut32"的诡异错误。我百度了一下,发现"can not find -lxxxx"这种问题是因为lib文件缺失导致的。但是我已经按照教程里的说明把glut32.lib放在相应的位置了呀,为什么还会报"can not find" 的错误呢?

我在百度和谷歌都找了很多教程,就是没有发现这种问题的解决方法。
接下来,我仔细看了一下codeblocks在build这个GLUT项目时的出错信息,发现codeblocks的build log中输出了其寻找"glut32.lib"的过程,在其中有一句显示编译器已经到了 glut32.lib 文件的位置,但是却忽略掉了这个文件,显示为"skipping incompatible xxx",查了一下发现这是因为库文件版本与平台版本不对应而出现的问题!

然后,我就卸载了最新版本的codeblocks,安装了旧版本的codeblocks,然后按照上面的教程操作了一遍,就成功啦!

教训

  1. 一定注意看 error message,根据它寻找解决error的方法;
  2. 刚开始都比较艰难,再坚持一下(我太菜了,搞了一下午。。)
  3. 实在不行就换平台吧,vs配置起来好像比较简单 (不过vs实在太占空间了)。

希望大家都能安装顺利~

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值