我有一个reqular Objective C项目。我将10个C ++文件导入到我的项目中。所有这些文件都“相互通信”。如果我查看File1.h,该文件可以管理其他类中的所有操作。
所以,问题是如何包含对File1.h的引用并从中调用函数。
例如:[File1Class getAudioData];
如果我按#include "File1.h"
添加它,我将收到错误“类是未知元素”
P.S。我想将aurioTouch2示例代码导入到我的项目中,并从C ++代码中调用函数。
答案 0 :(得分:1)
您只需在Xcode中打开两个项目,然后从aurioTouch2应用程序中拖放所需的文件即可。通过选择在xcode项目中删除文件后获得的复选标记,确保实际复制文件。在此之后,您将能够使用这些文件/类。考虑使用“.mm”作为要在其中使用c ++文件/类的实现文件的扩展。您也可以使用“.mm”作为appdelegate实现文件的扩展名,以防您遇到与c ++相关的错误。