2012-06-25 54 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解釋爲什麼在更基本的層次上(彙編,體系結構等) –