VS2022提示无法打开包括文件:d3dx9.h
该问题是因为从Visual Studio 2010之后,DirectX SDK已经不再作为VS的一部分自动安装,我们手动安装后出现的问题,我们安装后,需要将DirectX SDK的include和lib路径添加到VS的项目属性中。
·
1、原因
该问题是因为从Visual Studio 2010之后,DirectX SDK已经不再作为VS的一部分自动安装,我们手动安装后出现的问题,我们安装后,需要将DirectX SDK的include和lib路径添加到VS的项目属性中。
2、解决方法
配置 Visual Studio 项目属性


- 打开项目属性
- 右键项目 → 属性 (Properties) → VC++ 目录 (VC++ Directories)。
- 添加包含目录
- 包含目录 (Include Directories) 添加:
- C:\Program Files x86\Microsoft DirectX SDK June 2010\Include(如果自定义了安装路径,请替换为实际路径C:\DXSDK\Include
- 添加库目录
- 库目录 (Library Directories) 添加:C:\Program Files x86\Microsoft DirectX SDK June 2010\Lib\x86(32位项目)或 C:\Program Files x86\Microsoft DirectX SDK June 2010\Lib\x64`(64位项目)
- (如果自定义了安装路径,请替换为实际路径)
- 链接依赖库
- 在 链接器 → 输入 → 附加依赖项 (Linker → Input → Additional Dependencies) 添加:d3dx9.lib或 d3dx9d.lib`(Debug 版本),不过一般上面添加好后,这默认也就好了,不用再添加。
- 在附加库目录中也要添加:C:\Program Files x86\Microsoft DirectX SDK June 2010\Lib\x86(32位项目)C:\Program Files x86\Microsoft DirectX SDK June 2010\Lib\x64(64位项目)(如果自定义了安装路径,请替换为实际路径)
-
更多推荐


所有评论(0)