【问题标题】:How to run Xcode C++ on iOS sumulator如何在 iOS 模拟器上运行 Xcode C++
【发布时间】:2018-05-15 23:24:07
【问题描述】:

如何在 Macbook Pro 上的 iOS 模拟器上运行用 Xcode 开发的 C++ 代码? C++ 与 iOS 模拟器兼容吗?命令行有c++,但是上面没有iOS模拟器的选项。

【问题讨论】:

    标签: c++ xcode ios-simulator


    【解决方案1】:

    您可以使用 Objective-C++ 混合 Objective-C 代码和 C++。开始使用 Objective-C++ 所需要做的就是从一个 Objective-C 项目开始,然后将源文件重命名为扩展名为 .mm 而不是 .m。然后,Objective-C++ 文件可以直接包含纯 C++ 头文件,并且您可以将纯 C++ 源代码编译为同一个 Xcode 项目的一部分。

    Here's a tutorial 了解更多详情。

    【讨论】:

      【解决方案2】:

      模拟器可以运行 iOS 应用,但不能运行不能直接在 iOS 设备上运行的终端应用。

      【讨论】:

      • 这不是真的。你可以在你的模拟器设备中启动你想要的任何终端应用程序:`xcrun simctl spawn booted /path/to/my/sim_cltool' ... 如果这是真的,就没有办法在模拟器中运行 log、launchctl 等工具。
      【解决方案3】:

      您可以在 Xcode 中运行 C++ 代码,但它会在您的 Mac 上运行,而不是在 iOS 模拟器上运行。为 iOS(以及模拟器)构建时的 Xcode 仅原生支持 Swift 和 Objective-C。

      【讨论】:

      • 这绝对不是真的。 iOS 非常支持 C++。
      猜你喜欢
      • 2021-06-24
      • 2019-11-13
      • 1970-01-01
      • 2014-07-12
      • 1970-01-01
      • 2014-07-23
      • 2021-02-05
      • 1970-01-01
      相关资源
      最近更新 更多