我有要添加到ios应用程序的file.c文件。我将它重命名为file.m,将main()重命名为main2()并将其包含在我的xCode项目中。它编译得很好,但我如何运行main2()?
有人可以详细解释一下吗?感谢。
答案 0 :(得分:1)
您必须在主源文件中的某处调用main2()。 main()是C程序的入口点,因此如果将main()重命名为其他内容,则必须手动调用它。
答案 1 :(得分:1)
最有可能的是,原始C程序的main
将尝试设置处理循环或等待某种输入,然后尝试处理它。
您无法简单地将一个整个程序嵌入到另一个程序中,并期望它可以不加修改地工作。您需要了解第二个程序的工作原理,然后将该功能集成到第一个程序中。如果没有看到第二个main
的实现,就不可能多说了。