0

我有一个基于控制台的 C++ 可执行文件,已成功编译用于 iPhone(arm7、arm7s 和 i386 架构)。我想简单地调用这个程序(带参数)并打印回执行的输出。关于如何去做这件事的任何想法?在 C++ 中,这是通过某种 popen() 来完成的,但我不知道如何通过 Objective-C 来解决这个问题(特别是因为它似乎没有任何文档)。

4

1 回答 1

0

在 OS X 上,您可以为此使用NSTask。在 iOS 上,您的应用程序无法运行其他进程。您必须将 C++ 代码编译并链接到您的 iOS 应用程序中,然后直接调用它的函数(基本上替换它的main(). 你介意说一下 C++ 可执行文件是什么吗?

于 2013-10-01T02:18:30.873 回答