如何创建一个C / C ++库并将它们放入Xcode for iOS?

时间:2013-11-26 02:20:41

标签: c++ ios c xcode

我有许多有用的平台无关代码,用C / C ++编写,如字符串/数字/私有数据管理等。

现在,作为iOS编程的入门者,我想为我的项目重用该库。

我认为我不能直接使用它,但在开始之前,我想检查,但此时不容易找到答案。

我想要的是

  1. 在Xcode中使用iOS(而非MacOSX)的公共头文件实现C ++库。
  2. 构建它们并获取libProject.dynamic / libProject.a /其他头文件。
  3. 将它们集成到Xcode中,以便其他单独的客户端应用程序(object-c)可以使用它。
  4. 如果有人帮我简要介绍如何实现上述或任何其他参考将不胜感激。

    谢谢,

1 个答案:

答案 0 :(得分:2)

在Xcode中,您只需从“文件”菜单中选择“新建项目”,然后从项目模板选择器中单击“iOS”部分下的“框架和库”。有一个条目 - “可可触摸静态库”。使用它作为Xcode项目模板来制作静态库。然后,您可以像在任何其他静态库中一样将其包含在其他项目中。