Ios 从C++;库代码 我想从我的C++代码中调用Obj-C函数,以便调用一个游戏引擎的SytKEY调用。

Ios 从C++;库代码 我想从我的C++代码中调用Obj-C函数,以便调用一个游戏引擎的SytKEY调用。,ios,cocos2d-x,Ios,Cocos2d X,如何执行Obj-C函数调用 我正在使用Cocos2d-x。使用Objective-C++。要做到这一点,你可以用扩展名“.mm”来制作C++文件。在该文件中,Objto-C和C++语法都是有效的,因此可以使用 []]/Cuth>语法> >导入> 发送消息,< /p>创建一个包含“胶粘”代码的.MPP文件。代码一个C++函数,然后使用Objto-C语法调用目标函数。我认为“MPP”是唯一的扩展,对于Objc++是无效的。我建议使用“.mm”,虽然理论上你也可以使用“.M”(必须是大写的“M”).

如何执行Obj-C函数调用


我正在使用Cocos2d-x。

使用Objective-C++。要做到这一点,你可以用扩展名“.mm”来制作C++文件。在该文件中,Objto-C和C++语法都是有效的,因此可以使用<代码> []]/Cuth>语法> <代码> >导入> <代码>发送消息,< /p>创建一个包含“胶粘”代码的.MPP文件。代码一个C++函数,然后使用Objto-C语法调用目标函数。我认为“MPP”是唯一的扩展,对于Objc++是无效的。我建议使用“.mm”,虽然理论上你也可以使用“.M”(必须是大写的“M”).IIRC如果你改成
.mm
你难道不会失去在Win、Linux等平台上编译这些源文件的能力吗?有人能提供一个小例子吗?谢谢