如何在Objective C项目C ++文件中使用

时间:2012-07-24 11:44:38

标签: iphone c++ objective-c c include

我有一个reqular Objective C项目。我将10个C ++文件导入到我的项目中。所有这些文件都“相互通信”。如果我查看File1.h,该文件可以管理其他类中的所有操作。

所以,问题是如何包含对File1.h的引用并从中调用函数。 例如:[File1Class getAudioData]; 如果我按#include "File1.h"添加它,我将收到错误“类是未知元素”

P.S。我想将aurioTouch2示例代码导入到我的项目中,并从C ++代码中调用函数。

1 个答案:

答案 0 :(得分:1)

您只需在Xcode中打开两个项目,然后从aurioTouch2应用程序中拖放所需的文件即可。通过选择在xcode项目中删除文件后获得的复选标记,确保实际复制文件。在此之后,您将能够使用这些文件/类。考虑使用“.mm”作为要在其中使用c ++文件/类的实现文件的扩展。您也可以使用“.mm”作为appdelegate实现文件的扩展名,以防您遇到与c ++相关的错误。