【发布时间】:2011-08-06 09:31:30
【问题描述】:
我在一个 iOS 项目中混合了 Objective-C (*.m) 和 Objective-C++ (*.mm) 源文件。 当我在 *.m 文件中导入 C++ 头文件时,如何排除头文件中的 C++ 特定代码?我想使用编译器宏,例如:
// SomeClass.h - a file I want to import in C++ and Objectice-C classes
#if CPLUSPLUS
#import "CPlusPlusLibrary.h"
#endif
@interface SomeClass : BaseClass
{
#if CPLUSPLUS
CPlusPlusClass* variable;
#endif
}
@end
【问题讨论】:
标签: c++ objective-c xcode macros objective-c++