| ログイン | ご入会 |
ADC連絡先
|
|
Q: レガシーな CFM アプリケーションの IDE として Metrowerks CodeWarrior を使用しています。 Mac OS X の最新リリースで導入された新しい API を利用したいのですが、Mac OS 9.2.2 以来、ユニバーサルヘッダを更新していません。 どうしたらよいのでしょうか?A: Xcode Tools インストールディスクに現在提供されている最新のヘッダとライブラリを使用できます。 - 1) 最新の Xcode Tools CD を入手します。 必要なファイルは、バージョン 1.2 以降、Xcode Tools CD で提供されています。 Developer Programs の会員の方には、新しいバージョンが利用可能になるたびに Xcode Tools CD が送付されます。また、それらのツールは Apple Developer Connection 会員サイトからダウンロードすることもできます。 - 2) Cross-Development SDK をインストールします。 インストーラアプリケーションで Xcode インストールパッケージを開き、インストールしたファイルをカスタマイズできる地点に進みます(図 1 を参照)。 図 1: 「Customize」ボタンをクリック
Cross-Development SDK オプション(図 2 を参照)を見つけて、インストールしたいバージョン(1 つ以上インストールできます)をチェックし、インストールを続行します。 図 2: 適切な SDK バージョンをチェック
たとえば、10.2 以降で利用可能な API だけを確実に使用するには、10.2 SDK を選択します。 または、Mac OS X Panther リリースの API を使用するアプリケーションをビルドしたいけれども、開発マシンに Panther をインストールしたくない場合は、開発マシンで 10.2 が稼動していても Mac OS X 10.3 SDK を選択することができます。 - 3) アクセスパスを設定します。 CodeWarrior の場合は、「Project Settings(プロジェクト設定)」(「Edit(編集)」メニュー)で「Access Paths(アクセスパス)」設定パネル(図 3 を参照)をクリックして、ヘッダのアクセスパスを次のように設定します。 /Developer/SDKs/MacOSX<version number>.sdk/Developer/Headers/CFMCarbon/ また、プロジェクトで次の stub ライブラリを使用します。 /Developer/SDKs/MacOSX<version number>.sdk/System/Library/CFMSupport/StubLibraries/CarbonLibStub 図 3: アクセスパスを設定
注意: おそらくすでに実行しているはずですが、念のため、プレフィックスとして下記を指定するのを忘れないでください。
これで、すべてのマクロ定義が ドキュメントの改訂履歴
掲載日: 2004-10-06 |