我使用this article作为指导,从Objective-C应用程序中调用MonoTouch库。我们有一个现有的iPhone应用程序和一个现有的c#库,我们需要将它们整合在一起。我们考虑过在MonoTouch中重写iPhone应用程序(Objective-C),但我们现在没有时间。我们需要一种方法来使用iPhone / Objective-C应用程序中的MonoTouch库。
我的问题是,无法编译通过调用mtouch
生成的Xcode项目。它找不到单声道头文件,找不到项目引用的.s文件,因为它们的扩展名为.6.s。我错误地运行mtouch
了吗?如果没有,我如何告诉Xcode项目单声道头文件的位置,以便它可以编译?另外,如何设置Objective-C代码来调用我的MonoTouch库(main.m文件有一些线索,但它看起来不是直截了当的)?
以下是错误类型:
错误:mono / jit / jit.h:没有这样的文件或目录