OpenMP 在跨平台的 GCC 中受支持...但这是否意味着 OpenMP 在所有目标平台上都受支持?具体来说,iOS 和 Android**...随着手机/平板电脑转向四核,在游戏中不使用所有核心将是一个巨大的劣势。
** 作为一名非移动开发人员,我不知道您是否可以首先为 Android 编写 C++ 应用程序?
情况不一定如此。例子:http://groups.google.com/group/android-ndk/browse_thread/thread/a547eac5446035b4?pli=1 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 确实推动了该库,其理想是应用程序应该永远不会停止并显示加载图标,这与加速顺序处理的并行循环完全不同)。
作为一名非移动开发人员,我不知道您是否可以编写 C++ 应用程序
首先是安卓系统?
是的,Android NDK 中的 C 和 C++ 是支持构建原生 Android 应用程序的两种语言,而 iOS 则侧重于 C、C++ 和 Objective-C。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)