私は奇妙なことに出くわしました。
Visual Studio 2008 プロジェクト: DirectX SDK の Include/Libraries フォルダーが、[ツール] -> [オプション] -> [プロジェクトとソリューション] -> [VC++ ディレクトリ] から追加されました。
DirectX SDK の必要なインクルード ファイル dsound.h が正しく参照されています。
コンパイルとリンクは正常に動作します
- Visual Studio 2008 経由
- また、VS コマンド ラインから Visual Studio 2008 を使用して MSBuild を介して
別のマシンで、同じ設定で Visual C++ 2008 Express を実行しています...
コンパイルとリンクは正常に動作します
- Visual C++ 2008 Express 経由
しかし、VS Express コマンド ラインから MSBuild を介して、DirectX SDK へのインクルード パスが見つからず、もちろんコンパイルは失敗します。
これは Express エディションの問題でしょうか? マシンごとに関連するインクルード パスをプロジェクト自体に追加せずに、どのように回避しますか?