2010-12-02 7 views
1

Windows用のgnu objective cコンパイラは、Mac OS X(およびIpad)用のコンパイラと同じですか?windowsとgcc上の目的のC

私はWindows上でいくつかのコードを書いて、Macとipad上で実行したいのですが、目的CはMac/Ipadに行く最善の方法ですが、gnuコンパイラは同じですか?私はライブラリココアなどは利用できないと知っていますが、これは問題ではなく、それぞれのプラットフォームごとに異なるインターフェースコードを記述しています(これについてのコメントは不要です)

TIA、 デイブ

+0

iPad固有のコードについては、この質問も参照してください。http://stackoverflow.com/questions/2159951/is-there-a-specific-xcode-compiler-flag-that-gets-set-when-compiling-for-ipad .Good luck – Reno

+0

フレームワークをWindowsで動作させるにはどうすればよいですか?あなたはUIViewのようなGUIなしで作業するかもしれませんが、NSArray、NSStringなどは必須と思われます。互換性のある交換品はありますか? – Eiko

答えて

0

は、コンパイラは、多かれ少なかれ同じですが、ランタイムシステムが異なっています。 Objective-C 2.0の新機能を使用しない場合は、両方のランタイムシステムでコードが正常に動作するはずです。新しい機能を使用する場合は、別のランタイムを使用する必要があります。詳細はhere on the GNUstepWikiです。

でも、文字列、配列、辞書などの基本オブジェクトを提供するフレームワークが必要です。 The Cocotronのこの部分は、Windows、Linux、およびその他のプラットフォームですべてのCocoaを利用できるようにするためのフレームワークです。

関連する問題