mieki256's diary



2014/12/26(金) [n年前の日記]

#2 [prog] DirectX SDKをインストール

以下の記事によると、DirectX11 以降を使うだけなら Visual Studio 2013 等をインストールする際に一緒に入れてくれるらしいのだけど。DirectX9 を使いたいなら、別途インストールしないといけないらしくて。

_VisualC++とDirectX SDKの設定 最新情報

なので、DXSDK_Jun10.exe をDLしてインストールすることに。

_Download DirectX Software Development Kit from Official Microsoft Download Center

しかし、このままインストールしようとするとエラーが出る。

_DirectX SDKインストール時に”S1023エラー”が出る時の対処法

Visual C++ 2010 (x86|x64) Redistributable Package の新しい版が既に入ってるのがいかんらしい。なので、以下の手順でインストール作業を行った。

  1. コントロールパネルから、Visual C++ 2010 x?? Redistributable Package の2つ(x86 と x64)をアンインストール。
  2. DirectX SDK をインストールする。
  3. コントロールパネルから、Visual C++ 2010 x?? Redistributable Package の2つを、またアンインストール。
  4. 最新の Visual C++ 2010 x?? Redistributable Package をDLしてインストール。

以下から、vcredist_x??.exe をDLしてインストールした。SP1 版までインストールしないと最新にならなかった。

_Download Microsoft Visual C++ 2010 再頒布可能パッケージ (x86) from Official Microsoft Download Center
_Download Microsoft Visual C++ 2010 再頒布可能パッケージ (x64) from Official Microsoft Download Center
_Download Microsoft Visual C++ 2010 SP1 再頒布可能パッケージ (x86) from Official Microsoft Download Center
_Download Microsoft Visual C++ 2010 SP1 再頒布可能パッケージ (x64) from Official Microsoft Download Center

本当にインストールできたかどうか、以下の記事を参考にしてサンプルをビルドして確認。

_DirectX SDKのインストールとサンプルの実行 - プログラム初心者による3Dゲーム制作勉強日記 - livedoor Blog(ブログ)

DirectX Sample Browser を起動して、適当な何かを「Install Project」。VC++ 2008 Express のプロジェクトフォルダ内を指定すれば、そこに一式がコピーされる。VC++ 2008 Express でプロジェクトを開いて(.slnを選択)、ビルド。それっぽいウインドウが出た。DirectX SDK はインストールできてるっぽい。

巷の解説記事では、VC++ 20?? に DirectX のヘッダやライブラリの場所を設定しないといけないらしいのだけど、自分の場合は自動で設定してくれていた模様。

以上です。

過去ログ表示

Prev - 2014/12 - Next
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project