【问题标题】:Appcelerator Titanium include static library .a in module xcconfigAppcelerator Titanium 在模块 xcconfig 中包含静态库 .a
【发布时间】:2013-06-20 01:14:06
【问题描述】:

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

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

  • OTHER_LDFLAGS=$(inherited) mylib.a
  • OTHER_LDFLAGS=$(inherited) -lmylib

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

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

以下构建命令失败: [错误] Ld build/Debug-iphonesimulator/ ... 正常 i386 [错误](1 次失败)

我做错了什么?谢谢。

【问题讨论】:

  • 您解决了这个问题吗?我遇到了同样的问题,请帮我解决

标签: titanium titanium-mobile appcelerator-mobile titanium-modules


【解决方案1】:

将此行添加到 module.xcconfig

OTHER_LDFLAGS=$(inherited) -framework GameKit

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多