如何将一个简单的应用程序(只使用标准libc)移植到iPhone操作系统?

如何将一个简单的应用程序(只使用标准libc)移植到iPhone操作系统?,c,objective-c,gcc,multiplatform,ios,C,Objective C,Gcc,Multiplatform,Ios,有一个用C编写的简单应用程序,它只包含标准C库函数(来自stdio、stdlib等)和Makefile+GCC来构建它。现在,我想把它移植到iPhone/iPad的iPhone操作系统上。它是无缝的还是存在任何可能的不兼容问题?你不能简单地为iphone/ipad操作系统编译代码,因为它们的应用程序是用objective C编写的。不过好消息是,你可以在objective C中使用C/C++代码,下面是如何做到的: 因此,如果你真的想移植你的应用程序,我建议你开始学习一些objective C

有一个用C编写的简单应用程序,它只包含标准C库函数(来自stdio、stdlib等)和Makefile+GCC来构建它。现在,我想把它移植到iPhone/iPad的iPhone操作系统上。它是无缝的还是存在任何可能的不兼容问题?

你不能简单地为iphone/ipad操作系统编译代码,因为它们的应用程序是用objective C编写的。不过好消息是,你可以在objective C中使用C/C++代码,下面是如何做到的:

因此,如果你真的想移植你的应用程序,我建议你开始学习一些objective C。请注意,所有UI都必须使用UIKit在目标C中重新编写


哦,还有,你需要一台mac电脑

你不能简单地为iphone/ipad操作系统编译代码,因为它们的应用程序都是用objective C编写的。不过好消息是,你可以用objective C编写C/C++代码,下面是如何做到这一点:

因此,如果你真的想移植你的应用程序,我建议你开始学习一些objective C。请注意,所有UI都必须使用UIKit在目标C中重新编写


哦,还有,你需要一台mac电脑

您的主要问题是程序如何显示其输出-标准C库提供的支持与iPhone应用程序的预期不匹配。您必须处理程序的这些方面。

您的主要问题是程序如何显示其输出-标准C库提供的支持与iPhone应用程序的预期不匹配。你必须在程序的这些方面下功夫。

是和否。你可以只为iPhone编译C代码,因为Objective-C就是C。你可能无法使用所有你习惯使用的东西(比如从stdin读取数据等),但它仍然会编译…是和否。你可以只为iPhone编译C代码,因为Objective-C就是C。您可能无法使用所有您习惯使用的东西(如从stdin读取等),但它仍然会编译。。。