opengl运行时提示ndefined reference to `glutxxx‘

opengl运行时提示ndefined reference to `glutxxx‘,第1张

opengl运行时提示ndefined reference to `glutxxx‘

D:/Project/codeblock/zhouping2/zhouping2.cpp:170: undefined reference to glutInit@8' D:/Project/codeblock/zhouping2/zhouping2.cpp:171: undefined reference toglutInitDisplayMode@4’
D:/Project/codeblock/zhouping2/zhouping2.cpp:172: undefined reference to glutInitWindowSize@8' D:/Project/codeblock/zhouping2/zhouping2.cpp:173: undefined reference toglutInitWindowPosition@8’
D:/Project/codeblock/zhouping2/zhouping2.cpp:174: undefined reference to glutCreateWindow@4' D:/Project/codeblock/zhouping2/zhouping2.cpp:182: undefined reference toglutPostRedisplay@0’
D:/Project/codeblock/zhouping2/zhouping2.cpp:187: undefined reference to glutMouseFunc@4' D:/Project/codeblock/zhouping2/zhouping2.cpp:188: undefined reference toglutMotionFunc@4’
D:/Project/codeblock/zhouping2/zhouping2.cpp:189: undefined reference to glMatrixMode@4' D:/Project/codeblock/zhouping2/zhouping2.cpp:195: undefined reference toglutMainLoop@0’

提示以上错误,通常是由于没有链接到相应的库函数
以codeblock为例:
一、针对项目设置链接库
右键点击project里面的properties,
选择project build options

选择:

可以看到链接库为空:

需要添加相应的库函数:

添加完成既可以正常编译运行代码。

二、针对整个编辑器设置链接库


在setting的compiler里面选择Global compiler.如下图添加相应库函数即可。
这样所有新建的项目都能链接到以上添加的库函数

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5659369.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存