将扩展名更改为.mm无法再找到标题

时间:2012-08-16 04:53:40

标签: c++ objective-c xcode

我正在开发Iphone应用程序。我需要在MainViewController类中使用C ++代码。为此我将MainViewController.m重命名为MainViewController.mm以接受C ++代码。

然而,在执行此操作之后,它似乎丢失了与MainViewController.h文件的链接。我无法再合成.h文件中声明的属性,也无法再在头文件中创建操作。它找不到.mm文件。如果我尝试“跳转到定义”,它会说Symbol not found

我该如何解决这个问题。感谢您的帮助

1 个答案:

答案 0 :(得分:0)

关闭并重新打开Xcode项目

如果失败,构建并删除任何错误,这些错误可能是因为将类型更改为编译而引入的。

如果失败,全部清除并重建。

如果失败,请到组织者,选择“项目”> * YOUR_PROJECT *和删除其派生数据