我正在尝试使用 MS VC++ 2009 构建 portaudio。我第一次尝试这样做时,出现了一个错误,即未找到 dsound.h。然后我下载并安装了 DirectX 9.0c。现在我假设安装程序会创建一个环境变量 DX_SDK,通过它我可以指向 MSVC 中的头文件。但是,这并没有发生,现在我无法找到安装 DirectX 的文件夹。安装程序没有为我提供一个选项来指定我想要安装的位置。请帮忙。

最佳答案

通常在这种情况下,您需要配置 IDE 以搜索其他包含文件夹。在 VS2005 中,这是通过工具/选项/项目和解决方案/VC++ 目录完成的,然后在右上角的组合中选择“包含文件”。您想手动导航到 DX 包含路径 - 例如,在我的机器上是“C:\Program Files\Microsoft DirectX SDK(2008 年 8 月)\Include”。

哈。

关于directx - 在 Windows XP 上安装 Directx 9.0c 后无法找到 dsound.h,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1424693/

10-13 06:03