1

我正在尝试在 module.xcconfig 中包含一个静态库。但是文档没有帮助,我能找到的所有讨论都没有给出解决方案。

我在哪里放置静态库,以及如何使用 OTHER_LDFLAGS 包含它?我试过了:

  • OTHER_LDFLAGS=$(继承) mylib.a
  • OTHER_LDFLAGS=$(继承)-lmylib

mylib.a 位于模块的根目录中,与 module.xcconfig 处于同一级别,因为 Appcelerator 网站上有人说要这样做。

build.py 对模块运行良好,但是一旦我尝试构建我的项目,我得到:

以下构建命令失败:[ERROR] Ld build/Debug-iphonesimulator/ ... normal i386 [ERROR] (1 failure)

我究竟做错了什么?谢谢。

4

2 回答 2

1

将此行添加到 module.xcconfig

OTHER_LDFLAGS=$(inherited) -framework GameKit

其中 GameKit 是您在库中使用的缺失框架。并通过拖放将您的库直接添加到您的 xCode 项目中。

于 2013-10-09T11:12:46.180 回答
0

您可能需要包含库的填充路径,它也应该包含在 xcode 项目的构建设置中

于 2013-06-20T02:24:32.317 回答