gpt4 book ai didi

c++ - 使用 Xcode 构建多平台 C++ 库的简便方法

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:53:18 24 4
gpt4 key购买 nike

我想使用同一个 Xcode 项目为 Mac 和 iOS 构建一个 C++ 库。当我在 Xcode 中创建新项目时,我可以选择 Mac OS C++ 库,但 iOS 没有类似的选项。两个平台上的代码完全相同,我看不出有 2 个不同的项目有任何意义。

你能给我一些指导来实现这个目标吗?

编辑:现在我正在使用具有不同目标的同一个项目,一个用于 Mac,一个用于 iOS

最佳答案

根据你想用这个库做什么,创建一个 iOS 假框架也可能是一个选项:https://github.com/kstenerud/iOS-Universal-Framework/tree/master

我通常为 a) 仅二进制交付的 SDK 项目或 b) 很少更改但经常使用的非常胖的库创建(库和(假)框架)。后者的一个例子是 SQLite,它为 iOS 编译需要很长时间,并且可能每年更改一次。但出于调试目的,我使用相同的项目和代码库,并使用静态库目标(当我们偶尔更新假框架并需要对其进行调试时)。

关于c++ - 使用 Xcode 构建多平台 C++ 库的简便方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24470322/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com