C-PRODUCTION SPECIAL

トップ>特集>DirectX 9.0 SDKをVS.NET2003で使う

■ DirectX 9.0 SDKをVS.NET2003で使う [2003/09/28]

◇特集:DirectX 9.0 SDKをVS.NET2003で使う

 DirectXの最新リリースであるバージョン9.0、これを Visual Studio .NET
2003にセットアップするための手順を紹介します。

 この原稿の執筆時点[2003/09/23]において実は丁度MicroSoftのサイトにて
DirectX 9.0 SDK(以下DX9SDK)のアップデートが告知されています。

   http://www.microsoft.com/japan/msdn/directx/default.asp

 ここの[DirectX 9.0 SDK Update (Summer 2003) がリリースされました]を
クリックすると[Microsoft DirectX Downloads(英語)]へ飛びますので、次に
[Software Developer Kit]をクリックした先に[dx90updatesdk.exe]があるの
でこれを確認してダウンロードします。
 後はファイルを展開して[setup.exe]を起動してください。
但し日本語ヘルプは入ってないので下記「日本語ヘルプのセットアップ」にて
セットアップしてください。

 さて、上記のアップデートを使用せずに手動でVS.NET2003からDX9SDKを使用
できるようにするためにセットアップを行います。


1.アプリケーションウィザードのセットアップ

 DX9SDKを展開したフォルダより[Bin\DXUtils\VisualStudio7.0Wizards]を
開きます。

 このフォルダ内には[C#]、[C++]。[VB.NET]のフォルダがあり、この中身を
それぞれ対応するVS.NET2003のフォルダ[VC#]、[Vc7]、[Vb7]へコピーします。

このコピー先のフォルダは標準では、
[C:\Program Files\Microsoft Visual Studio .NET 2003]の中に存在します。

 次に以下の3つのファイルをメモ張等で編集します。

VC#\CSharpProjects\Mdx9AppWizard.vsz
Vc7\VCProjects\Dx9AppWizard.vsz
Vb7\VBProjects\Mdx9AppWizard.vsz

2行目あたりに Wizard= で始まる項目があるので以下のように修正します。
Wizard=VsWizard.VsWizardEngine → Wizard=VsWizard.VsWizardEngine.7.1


2.ヘッダーとライブラリのセットアップ

 DX9SDKを展開したフォルダにある[Include]と[Lib]フォルダを
VS.NET2003の対応するフォルダへコピーします。
標準では[C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7]の中に
なります。


3.日本語ヘルプのセットアップ

 MSDN会員であれば最新のMSDNを入手することでDX9SDKの日本語ヘルプが
含まれているので特にここで設定する必要はありません。

 最新のMSDNを入手できない場合はまず、マイクロソフト日本語サイトより
DX9SDKの日本語ヘルプをダウンロードします。

http://www.microsoft.com/japan/msdn/directx/downloads.asp

 ここの[DirectX 9.0 日本語ドキュメント]をクリックした先に
[dx90_sdkextras_jpndocs.exe]のダウンロードがあることを確認してください。
 ダウンロードしたファイルを展開するとその中に[DirectX9JpnDoc.msi]があ
りますので、これを起動してインストールします。

 ヘルプを統合開発環境(IDE)と結合する為に以下の手順で設定します。
方法はいくつかありますがIDE上で設定してみます。

 まず、メニューバーの[ヘルプ(H)]-[ダイナミック ヘルプ(H)]をクリックして
ダイナミック ヘルプを呼び出します。
 表示された一覧に[Visual Studio のヘルプのインストール]という項目があり
ますのでこのページを開きます。
 ページ下部に[Visual Studio .NET 連結ヘルプ コレクション マネージャ]の
参照あるのでこのリンクをクリックします。

 参照先のページ下部に以下のチェックリストがあるので[DirectX 9.0 JPN]を
選択に加えます。

  ┌────────────────────────────┐
    VSCC に含めることのできるコレクション :
    □ MSDN ライブラリ - Visual Studio .NET 2003
    □ DirectX 9.0 JPN
    □ DirectX 9.0
  └────────────────────────────┘

 最後に[VSCC の更新] ボタンを押してVisual Studioを再起動すればヘルプの
更新が行われます。

 注意点としてDX9SDK日本語ヘルプは日本語ドキュメントとしてフィルタを掛け
ると表示されなくなりますのでフィルタ条件は(フィルタなし)にしてください。


Copyright© 2000-2006 C-Production All Rights Reserved.