2010-07-13 37 views
1

嗨,我知道這聽起來很不現實,但我仍然想問一下:如何編寫一個程序,最初是用iPhone編寫的Objective-C編寫的,到運行在Windows Mobile上的應用程序?在Windows Mobile中的iPhone程序

我將要做的是再次用C#實現應用程序。但在此之前,我想知道是否有這樣的交叉編譯器可以節省一些工作。

回答

1

您可以編譯Windows Mobile 6.X及更早版本的C或C++代碼。據說,假設它是用C或C++編寫的,你可以重新使用iPhone應用程序的業務邏輯。您需要使用WTL或MFC編寫Windows Mobile GUI。您將無法使用Windows Mobile上的Objective-C或Objective-C++代碼。

2

有沒有交叉編譯器會這樣做。你必須重寫應用程序。

0

你唯一的希望就是編譯一個你可以從C#鏈接到的win32 dll。我認爲最接近你的是Cocotron,但是現在你不想做你想做的事情。

0

我同意ian1971,你可以在平臺上用C#寫一個應用程序MONO,它可能會幫助你一點點大。

0

您可以使用MonoTouch編寫原始iPhone應用程序,然後將它移植到Windows Mobile(.net compact framework)應該相當簡單。

相關問題