D:/Project/codeblock/zhouping2/zhouping2.cpp:170: undefined reference to glutInit@8' D:/Project/codeblock/zhouping2/zhouping2.cpp:171: undefined reference to
glutInitDisplayMode@4’
D:/Project/codeblock/zhouping2/zhouping2.cpp:172: undefined reference to glutInitWindowSize@8' D:/Project/codeblock/zhouping2/zhouping2.cpp:173: undefined reference to
glutInitWindowPosition@8’
D:/Project/codeblock/zhouping2/zhouping2.cpp:174: undefined reference to glutCreateWindow@4' D:/Project/codeblock/zhouping2/zhouping2.cpp:182: undefined reference to
glutPostRedisplay@0’
D:/Project/codeblock/zhouping2/zhouping2.cpp:187: undefined reference to glutMouseFunc@4' D:/Project/codeblock/zhouping2/zhouping2.cpp:188: undefined reference to
glutMotionFunc@4’
D:/Project/codeblock/zhouping2/zhouping2.cpp:189: undefined reference to glMatrixMode@4' D:/Project/codeblock/zhouping2/zhouping2.cpp:195: undefined reference to
glutMainLoop@0’
提示以上错误,通常是由于没有链接到相应的库函数。
以codeblock为例:
一、针对项目设置链接库
右键点击project里面的properties,
选择project build options
选择:
可以看到链接库为空:
需要添加相应的库函数:
添加完成既可以正常编译运行代码。
二、针对整个编辑器设置链接库
在setting的compiler里面选择Global compiler.如下图添加相应库函数即可。
这样所有新建的项目都能链接到以上添加的库函数