Mr.*_*Boy 6 c++ android cross-platform openmp ios
GCC支持OpenMP,这是跨平台的......但这是否意味着所有目标平台都支持OpenMP?具体来说,iOS和Android**......随着手机/平板电脑转向四核,不使用游戏中的所有内核将是一个巨大的劣势.
**作为非移动开发者,我不知道你是否可以首先为Android编写C++应用程序?
情况不一定如此。示例:http://groups.google.com/group/android-ndk/browse_thread/thread/a547eac5446035b4 ?pli=1
并非所有目标 GCC 平台都支持 OMP。它当然不适用于 Gameboy Advance,例如,即使 GCC 可以针对 ARM/Thumb 架构。
在 iOS 方面,我不确定是否支持 OMP,但 Apple 可能会强烈鼓励使用他们的 Grand Central Dispatch 库,重点关注异步任务队列(Apple 确实推动了该库,其理想是应用程序应该永远不会停止并显示加载图标,这与加速顺序处理的并行循环完全不同)。
作为一名非移动开发人员,我不知道您是否可以首先为 Android 编写 C++ 应用程序?
是的,Android NDK 中的 C 和 C++ 是构建原生 Android 应用程序所支持的两种语言,而 iOS 则侧重于 C、C++ 和 Objective-C。