【问题标题】:Running a compiled c program (or .o) in an iOS app?在 iOS 应用程序中运行已编译的 c 程序(或 .o)?
【发布时间】:2019-05-08 15:10:01
【问题描述】:

我有一个用 c 编写的程序,我想在 iOS 应用程序中运行。该程序将图像的路径作为参数,对其进行处理并在提供的位置输出另一个图像。我有 .o 文件和编译后的可执行文件。是否可以在应用程序中包含其中之一?如果是,怎么做?

【问题讨论】:

  • 如果 .o 是为适当的 ARM 处理器构建的,您也许可以将 .o 链接到最终的可执行文件中。但由于沙盒限制,iOS 应用程序无法正常启动其他可执行文件。
  • 感谢@rmaddy 的回复。我想让它工作的最简单方法是在应用程序项目中包含 c 代码

标签: ios c executable


【解决方案1】:

您必须在函数声明中包含一个头文件并链接 .c 文件。即,#include headerfile.h 在您需要的课程中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-03
    • 1970-01-01
    • 1970-01-01
    • 2016-02-01
    • 2023-03-10
    • 2011-08-05
    • 1970-01-01
    相关资源
    最近更新 更多