如何创建C/C++库并将其放入iOS的Xcode中

How to create a C/C++ Library and Put them into Xcode for iOS?

本文关键字:iOS Xcode 何创建 创建 C++      更新时间:2023-10-16

我在C/C++中制作了许多有用的独立于平台的代码,如字符串/数字/私人数据管理等。

现在,作为iOS编程的初学者,我想在我的项目中重用该库。

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

我想要的是

  1. 在Xcode中为iOS(而不是MacOSX)实现一个带有公共头文件的C++库
  2. 构建它们并获得libProject.dynamic/libProject.a/其他头文件
  3. 将它们集成到Xcode中,以便其他独立的客户端应用程序(object-c)可以使用它

如果有人帮我简要介绍如何实现上述目标或任何其他参考资料,将不胜感激。

谢谢,

Hana

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