DirectXメモ

DirectX関連のメモ。Windows7でやったけど、多分XPとかでも一緒のハズ。
(一応ダウンロードサイトの対応OSをチェックしましょう)

インストール

2013/07/25現在は以下のファイルで良いと思われる。
以下のURLで「directx_Jun2010_redist.exe」を落として実行して、ファイル展開場所を訊かれるので入れて、
展開したファイルのDXSETUP.exeを起動してインストール。
Download DirectX End-User Runtimes (June 2010) from Official Microsoft Download Center

これのインストールが終われば通常は問題無いハズ。
これ以下の文章は完全にメモで、多分読む必要は無いと思います。

その他メモ

ここからは普通にインストールした場合は特に気にする必要が無さそうなメモ。
directx_Jun2010_redist.exeを解凍ソフトで解凍すると、cabファイルがあるけど、その中にDirectXのDLLが入ってる。
管理者権限が無くてDLLを引っ張ってきたい時とかに利用。
引っ張ってきたDLLを、d3dx_○○.dllが無いとか言ってるアプリと同じフォルダに適当に置けばだいたいは動く。

ただ、上記の方法で展開する場合、ダブってるDLLとかあるので、
以下のURLのインストーラでもDLLだけを手に入れるのが楽かもしれない。管理者権限不要。
(WebからDirectXのインストーラを落としてきて、DLLだけ抽出する模様。32ビット版と64ビット版がある。)
DirectX End-User Runtimes (June 2010) Portable Dev Test 1 | PortableApps.com - Portable software for USB, portable and cloud drives

OSではなく、32ビット版のアプリケーションなら32ビットのDirectX、
64ビット版のアプリケーションなら64ビット版のDirectXが要るはず。

それぞれのDLLの関係性

ただ、XAudio2とかいうやつは、DLLだけじゃダメみたい。
MakaronっていうDreamCast/Naomiエミュレータを起動しようとした時、各種DLLをコピーしただけでは動かなかった。
(おそらくレジストリに登録かなんか、regsvr32とかされてないとダメなのかな。ちゃんと確認してないけど。
普通にDirectXをインストールする事によって動くのを確認した。)

また、Open BroadCaster Softwareで、d3dx10_43.dllを要求されたけど、これだけでは動かなかった。
D3DCompiler_43.dllもコピーする事により動作した。
もちろんこちらも普通にDirectXをインストールしてあれば問題無く動く。

directx.txt · 最終更新: 2013/07/25 10:22 (外部編集)
文書の先頭へ
CC Attribution-Share Alike 3.0 Unported
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0