gpt4 book ai didi

android - 用于跨平台移动开发的 C 或 C++?

转载 作者:可可西里 更新时间:2023-11-01 03:55:42 36 4
gpt4 key购买 nike

为了在 iOS、Android 和 Windows 上进行跨平台项目,我最初使用 C++ 编写了一些底层类。然而,据我所知,我将不得不编写一个 objective-C 包装器以允许 swift iPhone 项目在 xcode 中工作。那么我简单地用 C 重写所有原始框架或者简单地将它包装在 C 中是一个更好的解决方案是否更有意义。任何一种方法都没有问题,只是试图确定保持代码有效的最佳方法。

还告诉我使用跨平台移动开发 SDK 没有帮助。

最佳答案

我建议使用 C++ 11 编写。它更现代,在线支持更多,您甚至可以使用 Cmake 编译所有内容。有很多工具可以帮助您解决这个问题。我的公司正在使用它来开发一个在以下平台上编译的框架:

iOS、Mac OS X、安卓(ARM、x86、x64)、Windows(x86、x64)、Linux(x86、x64)

您还可以在这里找到一个工具来帮助您使用跨平台工具链,这样您编译的代码就可以轻松地为多个平台做好准备:https://github.com/ruslo/polly

关于android - 用于跨平台移动开发的 C 或 C++?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36648388/

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