我下载了 OpenFeint 版本 2.3.1,解压缩并将 OpenFeint 文件夹放在 Xcode 中我的项目正下方,并选中“如果需要,递归创建组”(说明使用组而不是文件夹引用)。我将我的 AppViewController 和 AppDelegate .m 文件重命名为 .mm。我按照其余说明进行编译并运行,该应用程序运行良好。在 AppViewController.mm 里面我做:
#import "OpeinFeint.h"
并编译,这给了我错误:
#error: "OpenFeint requires Objective-C++. In Xcode, you can enable this by changing your file's extension to .mm".
#error: syntax error before 'OfNotificationCategory'
#error: syntax error before 'OfNotificationCategory'
错误的位置将我带到 OpenFeint 文件。我确实将 -ObjC 添加到 Other Linker Flags 并检查了在 Objective-C 中的 Call C++ Default Tors/Dtors。有什么建议吗?谢谢!