4

我有一个项目,必须将“编译源为”值设置为“Objective-C++”(不,“根据文件类型”在我的主项目中不起作用)。我从框架(特别是 OpenFeint)获得的文件有问题,该文件在编译为“Objective-C++”时出现编译错误。

error: pointer of type 'void *' used in arithmetic

我可以在设置为“根据文件类型”为“编译源为”值的测试项目中编译文件。所以我想知道如何设置一个特定的文件来编译为Objective-C?如果我可以在我的实际项目中将这个文件编译为 Objective-C,那么一切都应该完美协调。

任何帮助表示赞赏。

谢谢!

4

2 回答 2

10

右键单击Xcode中Groups and Files列表中的文件,然后从上下文菜单中选择Get Info 。

然后,您可以在信息窗口的常规选项卡中更改文件类型。您可能希望文件的类型为sourcecode.c.objc.

于 2010-01-26T05:15:14.897 回答
-1

OpenFeint 的开发人员回复了我,并让我获得了他们下一个版本的预发布版本。它解决了这个问题。

我可能会补充一点,他们反应迅速。

于 2010-02-02T22:59:50.257 回答