我正在尝试将一些示例代码复制到我自己的项目中。示例项目是来自 sdk 的 iPhoneExtAudioFileConvertTest。示例项目包含一个名为 ExtAudioFileConvert.cpp 的文件。该文件包含类似于 Objective-C 代码的内容:
assert([NSThread isMainThread]);
示例项目运行良好,但编译器在我构建自己的项目时抱怨上面的代码:错误:'['标记之前的预期主表达式
这里发生了什么?显然有一些方法可以在 .cpp 文件中使用客观的 c 括号语法。我需要做什么才能使其工作?