| 隆則's profilestudio memoru ブログBlogListsGuestbook | Help |
studio memoru ブログPC・ソフトウェア技術のTipsなどを書きつづっていきます April 28 DirectX SDKWindows2000 が動いている古いマシン上に、DirectX の開発環境を構築する機会があった。 Visual C++ 2003とDirectX 9.0 SDKをインストールする必要があるのだが、DirectX SDK は最近のバージョンだとWindows2000にインストールできない。 ちなみにXP上の開発環境には、DirectX SDK はOctober 2006を入れている。 かくしてWinXPとWin2kそれぞれの環境が出来上がった。 試しにXP上の「October 2006」SDKでビルドした実行ファイルを「December 2004」SDK環境のWin2kに持って行ってみたら、なぜかエラーとなって実行できなかった。 調べてみたところ、どうやら「December 2004」SDKのDirectX 9.0cランタイムには「d3dx9_31.dll」というファイルが含まれておらず、そのため実行できないようだ。DirectX 9.0cランタイムにも色々世代があるらしい。 最近のSDKでビルドすると「d3dx9_31.dll」に依存する実行ファイルが出来てしまうが、ランタイムに「d3dx9_31.dll」の無かった時代の「December 2004」SDKでビルドすると「d3dx9_31.dll」に依存しないようビルドしてくれる、というわけか。 「d3dx9_31.dll」の機能を使っていないのならば、無用なトラブルを避けるためにもこのファイルに依存しないビルドが出来るSDKを使った方が良さそうだ。 February 01 このブログについてこれからはこちらをstudio memoruの公式ブログとすることにします。 こちらにはPCやソフトウェア開発の技術的な事を書いていく予定です。 今後ともよろしくお願いします。 |
|
|||
|
|
||||
|
|