首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ubuntu下的SDL和OpenGL链接

Ubuntu下的SDL和OpenGL链接
EN

Stack Overflow用户
提问于 2012-02-22 21:03:20
回答 2查看 2.1K关注 0票数 1

我想编写一个简单的SDL OpenGL应用程序,代码锁是我使用的IDE。当我创建一个新的OpenGL项目时,它编译得很好,但是如果我尝试使用SDL中的一个函数,就会出现“未定义的引用错误”。另一方面,如果我创建一个新的SDL项目,我可以毫无问题地使用SDL函数,但是对于OpenGL函数,我得到了一个“未定义的引用错误”.

备注:

  • I使用Ubuntu11.10
  • 我已经安装了SDL和OpenGL软件包
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-22 21:11:05

您需要添加正确的库。标头只为编译器提供某种索引。但是你需要告诉链接器,哪个库才能真正进入。您应该在构建设置中找到链接器选项。您需要下面的SDL + OpenGL库

  • libGL.so ( -lGL linker switch )
  • libSDL.so ( -lSDL linker switch)

如果使用glu…,也可能需要使用…函数。

票数 2
EN

Stack Overflow用户

发布于 2012-02-22 23:52:01

询问pkg-config是获得针对SDL和Mesa的GL+GLU编译和链接所需的特定标志和选项的最好方法。(有些GL实现可能不传送.pc文件,但仍应在可用的地方使用。)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9402943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档