chipmunk和codeblocks未定义的引用错误

时间:2013-01-16 19:36:25

标签: c codeblocks chipmunk

我使用codeblocks项目文件构建了chipmunk并链接到了libchipmunk.a文件,但在尝试构建hello world示例文件时仍然遇到1错误。

对'cpBodySetPos'的未定义引用

任何人都知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

要么你没有在链接器选项卡中正确链接libchipmunk.a文件,要么它是旧版本的chipmunk,那么生成的libchipmunk.a文件不包含{{1}的声明/定义}}

链接cpBodySetPos()文件:

  • 打开项目文件。
  • 然后右键单击项目(从左侧窗格中)并单击“构建选项”。
  • 在窗口中,左边应该是Release,Debug。
  • 选择项目名称,然后单击“链接器”选项卡。
  • 从那里,将库添加到链接库中。
  • 如果您正在使用Windows,则必须手动查找库,或者在linux中,只需键入“chipmunk”,gcc / ld就可以为您完成剩下的工作。

另请参阅this link,了解您是否正在为代码块以及最新版本的花栗鼠正确生成libchipmunk.a文件。