【问题标题】:Having trouble with undefined reference to error对未定义的错误引用有问题
【发布时间】:2012-06-17 13:24:15
【问题描述】:

我知道有很多与此特定错误相关的帖子,但在我的情况下似乎没有任何帮助,所以请原谅我在谷歌研究近 2 天后发布问题:(

我正在为黑莓剧本开发一款游戏,对于声音/音频,我正在使用 openal 和 OggVorbis,我已经从以下来源下载了 OggVorbis 的黑莓端口

https://github.com/blackberry/OggVorbis

但是它与游戏的集成正在产生问题,例如它说未定义对 vorbisfile.h 中的 ov_clear 的引用,并且 vorbisfile.c 已编译,我可以在 libvorbis.a qnx momentics IDE 中看到 ov_clear,我在我的游戏,但我仍然收到这些错误

请帮忙

【问题讨论】:

  • 请编辑您的问题以包括您如何链接您的游戏,包括逐字命令行或 makefile 的一部分(如果有)。
  • @Joachim Pileborg:我正在使用 qnx momentics IDE 构建项目,我刚刚使用 IDE 添加了库,我可以在带有 -l 选项的 IDE 中看到它
  • 您可以在 Momentics IDE 中将您的项目转换为基于 Makefile 的项目,然后您可能会更清楚地看到问题所在。

标签: c blackberry-playbook qnx oggvorbis


【解决方案1】:

不知何故,我确实弄清楚了问题所在。我是一名 C#.net 程序员,您添加对库项目或主项目的引用并不重要,但在这里您不能在其他静态库中添加对静态库的引用,这就是这些错误的原因.这就是我的理解,可能有人可以以更详细的方式指导我。

问候 阿山

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-03
    • 2021-09-07
    • 2012-02-27
    • 2012-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多