2009/08/08 - Windows 7開発環境評価

Windows 7上で開発環境を揃える。Windows SDKやDirectX SDKを最新にしてみたのだが,DirectXのSDKのincludeをWindows 7用のWindows SDKより優先度高くしているとビルドが通らない。とりあえずWindows SDKを優先しておくしかないのかなあ。で次にDirect PlayとDirect MusicのCLSID定義がなくてリンクが通らない。最新のdxguid.libには入っていないようなのでこんな感じで自分でlibに入れることに。_WIN64になってるのは64bit用のDirectX SDKにそもそもDirect Musicがないため。

#define INITGUID
#include <Dplay8.h>
#ifndef _WIN64
#include <dmusici.h>
#endif

コメントする