如何将.mm文件添加到项目中?

时间:2012-04-08 14:21:22

标签: xcode object

我需要添加一个包含ObjectC和C ++的.mm文件,我想知道如何使用XCode 4进行操作?

1 个答案:

答案 0 :(得分:3)

这样做绝对没有问题,只需将 .mm 文件添加到项目中,XCode就会将其编译为Objective-C ++。

唯一需要注意的是,与该ObjC ++代码相关联的 .h 不得包含任何特定于C ++的代码,或者包含该标题的每个文件都必须 .mm

这是因为XCode将根据单个文件使用不同的编译器,因此如果找到 .m ,它将尝试将其编译为普通的ObjC而不是ObjC ++。您可以使用che ObjC ++编译器强制编译它,但我建议您遵循所描述的原则或将其他文件重命名为 .mm ,以避免事情变得复杂。