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

changing extension to .mm can't find the header anymore

本文关键字:标题 mm 扩展名      更新时间:2023-10-16

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

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

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

关闭并重新打开 Xcode 项目

如果失败,则生成并删除由于更改要编译为的类型而可能引入的任何错误。

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

如果失败,请转到管理器,选择"项目">*YOUR_PROJECT*并删除其派生数据