关于OpenGL的编译错误

这篇博客讲述了作者在使用DevC++编译OpenGL程序时遇到的Linker错误,以及如何通过在工程属性中添加链接器参数来解决这些问题。在重新编译旧工程时,错误再次出现,涉及到了对`_imp____glutInitWithExit@12`等函数的undefined reference。作者分享了在网上找到的几种可能的解决方案,包括定义`GLUT_DISABLE_ATEXIT_HACK`和添加特定库文件的引用。
摘要由CSDN通过智能技术生成

         两年多前,在刚接触OpenGL编程时遇到不少问题,曾经就发过一个求助的帖子(http://topic.csdn.net/u/20081101/21/4bbac389-6fb8-4984-9fc5-50fd50402890.html),以求高人帮助解决在DevC++中编译OpenGL程序时出现的大量[Linker error]问题,虽然没有得到满意的答复,好在自己最后还是解决了,方法是在工程属性的“参数”页面,为“连接器”添加如下内容:

         -lglut32 -lglu32 -lopengl32 -lwinmm -lgdi32(各部分以空格分开)

        当时很好地解决了编译问题,此后的时间里由于学习、工作的原因,对OpenGL编程并没有深入学习下去,尽管心中很想。近日,决心抽空从头开始研习OpenGL编程,于是将以前的程序再打开,重新编译工程,竟然出现如下错误,此时已加入链接:-lglut32 -lglu32 -lopengl32 -lwinmm -lgdi32
  [Linker error] undefined reference to `_imp____glutInitWithExit@12'
  [Linker error] undefined reference to

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值