我遇到了一件奇怪的事情。
Visual Studio 2008 项目:DirectX SDK 的 Include/Libraries 文件夹已通过 Tools->Options->Projects and Solutions->VC++ Directories 添加。
正确引用了 DirectX SDK 中所需的包含文件 dsound.h。
编译和链接工作正常
- 通过 Visual Studio 2008
- 也可以通过 MSBuild 从 VS 命令行使用 Visual Studio 2008
现在在另一台机器上,使用相同的设置运行 Visual C++ 2008 Express...
编译和链接工作正常
- 通过 Visual C++ 2008 Express
但是通过 VS Express cmd 行中的 MSBuild,DirectX SDK 的包含路径丢失,编译当然会失败。
这可能是Express版的问题吗?如果不向项目本身添加与每台机器相关的包含路径,您将如何解决它?