gpt4 book ai didi

ios - 如何组织Android NDK/iOS项目

转载 作者:行者123 更新时间:2023-11-29 13:05:39 25 4
gpt4 key购买 nike

我使用 Android NDK 为 Android 编写了一个游戏。用纯 C++ 编写的游戏逻辑核心。所以,我想把它移植到 iOS。我知道如何将 Java (JNI) 包装移植到 Objective-C。我的问题是如何在 FS 上组织这个项目?我想保留一个代码库,我使用 git ( link )。

最佳答案

首先,请注意根本不需要包装您的 C++ 代码:C 语言的 Objective-C 扩展也与 C++ 兼容。因此,您可以将代码编译为“Objective-C++”,并直接将 C++ 类与 Objective-C 代码一起使用。

其次,您可以将代码放在磁盘上任何您希望的位置。适用于 Android 的 eclipse 和适用于 iOS 的 xcode 都可以让您从任何相关目录将源代码包含到您的项目中。

如果您需要特定于平台的 native 代码,您可以在 C++ 中使用 #ifdef __ANDROID__ 获取特定于 android 的代码。

关于ios - 如何组织Android NDK/iOS项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18711278/

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