代码之家  ›  专栏  ›  技术社区  ›  morgancodes

目标C语法在.cpp文件中?

  •  1
  • morgancodes  · 技术社区  · 14 年前

    assert([NSThread isMainThread]);
    

    示例项目运行良好,但编译器在我构建自己的项目时会抱怨上面的代码: 错误:“[”标记前应有主表达式

    这是怎么回事?显然,在.cpp文件中可以使用objective c括号语法。我需要做什么才能让它工作?

    2 回复  |  直到 14 年前
        1
  •  5
  •   thyrgle thyrgle    14 年前

        2
  •  0
  •   Albert Liao    11 年前

    iPhoneExtAudioFileConvertTest的默认生成设置为 ObjaveC++ .
    根据文件类型 ,您将得到相同的错误消息。

    因此,请将文件扩展名更改为.mm或更改项目的生成设置。

    CompileSourceAS Objective-C++