|
|
Log In | Not a Member? |
Contact ADC |
| < Previous PageNext Page > |
この章では、クロス開発機能の仕組みについて解説します。クロス開発機能を使うためにXcodeプロジェクトまたはmakefileを設定する方法については、“「クロス開発のためのプロジェクトの設定」”を参照してください。
異なるバージョンのMac OS Xへのデプロイメントが可能で、そのOSの機能を利用できるソフトウェアを開発するには、ビルドに使用するMac OS Xのヘッダとライブラリのバージョン(またはSDK)を指定します。ソフトウェアを実行する予定の、最も古いMac OS Xシステムバージョンを指定することもできます。
クロス開発は、開発環境の次の機能に依存します。
弱いリンク。これは、Mac OS Xバージョン10.2(Jaguar)で導入され、December 2002 Development Toolsによってサポートされています。弱いリンクを使うと、ソフトウェアに必要なエントリポイントを、ライブラリがすべてはエクスポートしない可能性があるMac OS Xのバージョンでもソフトウェアを実行できます。
弱いリンクの追加情報については、「Technote 2064: Ensuring Backwards Binary Compatibility—Weak Linking and Availability Macros on Mac OS X」を参照してください。
Important: 弱いリンクに関して考えられる問題については、“「制限事項」”を参照してください。
Mac OS Xバージョン10.3で導入されたMac OS SDK。SDKには以前のバージョンのMac OS Xに含まれていたヘッダファイルとスタブライブラリが完全に揃っているため、特定のヘッダとライブラリを対象としたコンパイルとリンクができます。
クロス開発サポート。Mac OS Xバージョン10.3以降とともに配布されているXcode Toolsで初めて利用可能になりました。このサポートにより、ソフトウェアを実行する予定の最も古いバージョンのMac OS Xと、ソフトウェアが利用する機能が存在する最新バージョンを指定できます。
| < Previous PageNext Page > |
Last updated: 2005-11-09
|
Get information on Apple products.
Visit the Apple Store online or at retail locations. 1-800-MY-APPLE Copyright © 2007 Apple Inc. All rights reserved. | Terms of use | Privacy Notice |