linux 里的eclips本身就可以编译C/C++这让我感到十分欣慰,^_^。
可是编写好OpenGL程序后确不能编译,报错:.....undefined reference to `glBegin'.....
结果是glut函数全都不能被识别。究其原因,是因为没有链接到相应的库,比如在终端里用gcc编译的时候需要手动链接几个库: -lGL -lGLU -lglut。因此需要在eclips里加如这几个库。步骤如下:
1,点击Project选折下拉列表里的properties
2,手动添加glut,GL,GLU这几个库就OK了。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步