如何创建C/C++库并将其放入iOS的Xcode中
How to create a C/C++ Library and Put them into Xcode for iOS?
我在C/C++中制作了许多有用的独立于平台的代码,如字符串/数字/私人数据管理等。
现在,作为iOS编程的初学者,我想在我的项目中重用该库。
我不认为我可以直接使用它,但在开始之前,我想检查一下,但此时不容易找到答案。
我想要的是
- 在Xcode中为iOS(而不是MacOSX)实现一个带有公共头文件的C++库
- 构建它们并获得libProject.dynamic/libProject.a/其他头文件
- 将它们集成到Xcode中,以便其他独立的客户端应用程序(object-c)可以使用它
如果有人帮我简要介绍如何实现上述目标或任何其他参考资料,将不胜感激。
谢谢,
Hana
在Xcode中,您只需从"文件"菜单中选择"新建项目",然后从项目模板选择器中,单击"iOS"部分下的"框架和库"。这里只有一个条目-"Cocoa Touch静态库"。使用它作为您的Xcode项目模板来创建静态库。然后,您可以像对待任何其他静态库一样,将其包含在其他项目中。
相关文章:
- Xcode/IOS: linking a CMake library
- iOS:更新到 Xcode 8.3 后,编译器中C++警告
- 如何在iOS Sumulator上运行Xcode C
- 错误的同时将C 文件夹在iOS XCode项目中包括在内
- iOS - Xcode - OpenCV - findContours error
- 在 Xcode iOS Project 中使用 c++ 静态库 (CCFits)
- 如何构建 Caffe 框架 XCode 6.2,iOS 8.3 环境
- C++XCode iOS项目中未捕获的异常
- 如何在 Xcode iOS 中使用 c++ 设计 GUI
- 是否需要XCode才能在Visual Studio上使用C++开发iOS应用程序
- 如何创建C/C++库并将其放入iOS的Xcode中
- 如何构建使用 OpenCV 的 XCode 6 iOS 应用程序 - 未定义错误__cplusplus
- 我是否必须在Xcode iOS项目中释放C的内存分配
- 将 iOS 部署目标更改为 iOS 7.0 时C++ Xcode 5 的链接错误
- 在Xcode中诊断来自Swift的iOS C++/Objective C++调用
- 无法在 xcode ios 项目中声明C++向量
- (cocos2d-x 3.2/xcode 6)如何为iOS打开cpp测试,不存在项目文件
- 在为iOS构建时,XCode认为c++文件是C
- 我如何在Xcode 4.2上创建一个UITableView,用于IOS 5
- iOS:将Qt添加到现有Xcode项目中