Directx

directx.png


ゲームプログラマになる前にで紹介されてた本。これを読まないと始まらないらしい。


dinput.lib DirectX7
d3dx9.lib DirectX9

directXのインストール

最近はWindows SDKの中にDirectXが含まれていて、DirectXの旧バージョンを単体でダウンロードとかが難しくなってきたようだ。

旧DirectXのインストール

ただあるアプリを動かすために古いDirectXが必要だ、という場合Microsoftのページ[2]いわく、
DirectX エンドユーザー ランタイム パッケージをインストールすればよいらしい
DirectXエンドユーザー ランタイムWebインストーラ
これだと.dll系は入るけど、旧DirectXを利用した開発に必要な.libなどは入らないのでご注意

directX9 SDK

DirectX software Development Kit

遭遇したエラー

dinpit.libがない!

dinput.libはDirectX7に付属のもの。いまどき(DirectX10とか)だとdinput8.libになってるらしい。
そこで解決策は、

リンカー->入力->追加の依存ファイル

でdinput.libと書いてある部分をdinput8.libに置き換える

d3dx9.libがない

d3dx9.libは本来

C:\path\to\Microsoft DirectX SDK (June 2010)\Lib\x86\

か、

C:\path\to\Microsoft DirectX SDK (June 2010)\Lib\x64にあるはず。

dds

dds

サポートサイト Wikidot.com