Microsoft® DirectX® Software Devepoler Kitに同梱されているサンプルには、コマンドラインでサンプルを構築するmakefileが含まれている。サンプルを実行すると、内容が確認できる。興味のあるサンプルについては、理解を深め、コードを変更する。Microsoft Developer Studioを使用して、サンプル(またはユーザのコード)を構築してデバッグするには、Developer Studioでプロジェクトを作成する。この項では、Developer Studio Version 5.0でプロジェクトを作成する方法について説明する。プロジェクトファイルには、必要なソースファイルとライブラリをインクルードし、Developer Studioを適切なライブラリで構成し、パスをインクルードして、コンパイラが必要なライブラリとヘッダファイルを検出できるようにする必要がある。
注 サンプルをコマンドラインで構築する情報については、DirectX SDK Samples ディレクトリのreadme.txtを読むこと。
この項では、次の項目について説明する。
Developer Studioを使用するには、DirectX SDKのヘッダファイルとライブラリファイルを格納しているパスを指定する必要がある。ここでの設定は、Developer Studioのグローバルな設定になり、プロジェクトごとに設定を繰り返す必要はない。
以下の手順に従って、DirectX SDKのヘッダファイルとライブラリファイルの格納先ディレクトリをインクルードおよびライブラリファイルの検索パスに追加する。
次の画面は、[オプション] ダイアログボックスの [ディレクトリ] タブを示している。デフォルトのインクルードディレクトリがディレクトリ一覧の一番上にある。
新しいプロジェクトを作成するには、次の手順に従う。
この節では、適切なライブラリをプロジェクトに追加し、作業ディレクトリを設定する手順を説明する。作業を進める前に、Developer Studioでプロジェクトを開く。
必要なライブラリは、コードで使用する技術により、プロジェクトごとに異なる。特定のサンプルに必要なライブラリが分からない場合は、サンプルディレクトリにあるmakefileを検索して、同じライブラリリストをインクルードする。次の表は、DirectX SDKで一般的にインクルードされるライブラリの一覧である。Platform SDKでインクルードするWinmm.lib ライブラリは、マルチメディア機能も追加する。
DirectDraw | ddraw.lib |
Direct3D保持モード | d3drm.lib |
DirectSound | dsound.lib |
DirectPlay | dplayx.lib |
DirectInput | dinput.lib |
たとえば、Tex1サンプルのmakefileは、Microsoft DirectDraw®とDirect3D®保持モードを使用するため、ddraw.libとd3drm.libの一覧を表示する。
次の画面は、[プロジェクトの設定] ダイアログボックスの [リンク] タブを示している。すべての構成の設定が指定され、マルチメディアとDirectX ライブラリが、Developer Studioのデフォルトの [オブジェクト/ライブラリ モジュール] リストに追加されている。
作業ディレクトリを設定して、プログラムが特定のファイルを検出できるようにする必要がある。たとえば、プログラムが常駐するディレクトリから、画像をロードする必要がある。デフォルトでは、Developer Studioは現在の作業ディレクトリをプログラムが常駐するディレクトリではなく、Developer Studioが常駐するディレクトリに設定する。
作業ディレクトリを設定するには、次の手順に従う。
次の画面は、[プロジェクトの設定] ダイアログボックスの [デバッグ] タブを示している。Win32 Debug 構成の作業用ディレクトリが指定されている。
必要なファイルをプロジェクトに追加するには、次の手順に従う。作業を進める前に、Developer Studioを開いておく。
トップに戻る
© 1999 Microsoft and/or its suppliers. All rights reserved. Terms of Use.