我碰到過一件奇怪的事情。DirectX SDK通過MSBuild和Visual Studio Express 2008包含/ librarie文件夾:缺失
Visual Studio 2008 Project:通過Tools-> Options-> Projects and Solutions-> VC++ Directories添加了DirectX SDK的Include/Libraries文件夾。
正確引用了來自DirectX SDK的必需包含文件dsound.h。
編譯和鏈接通過Visual Studio的正常工作
- 也通過的MSBuild使用Visual Studio 2008年從VS命令行
現在另一臺機器上,運行Visual C++ 2008速成使用相同的設置...
編譯和鏈接工作正常
-
通過的Visual C++
- 2008速成
但通過的MSBuild從VS快遞CMD線,將包括路徑的DirectX SDK缺少,當然編譯失敗。
這可能是Express版本的問題嗎?你將如何解決這個問題,而不需要爲項目本身添加每臺機器相關的包含路徑?
編輯修復壞複製粘貼錯誤...; ) – PMiller