【问题标题】:External library (Box2D) missing declarations after building外部库 (Box2D) 构建后缺少声明
【发布时间】:2018-04-25 13:37:04
【问题描述】:

我正在尝试将 Box2D 物理库合并到我的项目中。我构建了它并完成了在我的项目中使用它所需的所有其他步骤 - 这工作正常,我可以通过 #include <Box2D.h> 访问它的所有成员。但是,当我尝试构建我的解决方案时,我收到错误 "unresolved external symbol 'public: _thiscall...'",表明我尝试调用的函数是未声明。检查 Box2D 库的包含目录时,我的 CPP 文件都在那里。然而,当检查 External Dependancies 文件夹时,它们不是(我不确定这是否相关,但我认为值得一提)。如果有人能帮助我摆脱这种困境,我将不胜感激!提前谢谢你。

【问题讨论】:

  • 请显示编译错误的完整句子。这将有助于识别缺少的类。您是否尝试在合并 Box2D 之前构建您的项目?
  • 我修复了它 - 问题是我使用错误的 SDK 构建它。

标签: box2d unresolved-external external-dependencies


【解决方案1】:

我使用错误的 SDK 构建库,因此它与我的项目不兼容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-01
    • 1970-01-01
    • 2020-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-14
    相关资源
    最近更新 更多