2012-06-25 86 views
0

我已经加入了一个使用Objective-C编写的使用某些框架的项目。该项目旨在为Unity3d的Windows和Macintosh版本添加Wi-mote功能。windows上的dll和macintosh上的dylibs

我的问题是我应该如何去获得一个Windows dll,它反映了Macintosh .bundle/.dylib的功能?

我是否需要开始将Objective-C的代码翻译成C#? 或 我是否需要从头开始查找/编写我自己的Windows .dll? 或 是否存在与Windows和Macintosh兼容的库类型?

在此先感谢您的帮助!

回答

0

没有与两个系统兼容的库类型。如果您在Mac上使用Mono来运行C#代码,那么在两个系统上使用C#库也是可能的,但您已经声明这是一个Objective-C项目,所以我猜测这个选项已经不存在了。

所以是的,你需要在你选择的语言的Windows端编写自己的.dll文件。

+0

您可能想向OP解释为什么在更基本的层次上(汇编,体系结构等) –