You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2022 #include路径异常:优先搜索DirectX SDK而非源文件目录

解决DirectX SDK June 2010导致Visual Studio 2022头文件搜索优先级异常的问题
  • 调整项目包含目录搜索顺序
    右键项目选「属性」,进入VC++目录→包含目录,把$(ProjectDir)或者源文件所在目录移到最顶部,让编译器优先搜索项目本地目录。要是列表里有DirectX SDK的路径,把它挪到项目目录后面,或者直接删掉(当前项目不用DirectX功能的话)。

  • 修改全局VC目录优先级
    打开VS的「工具」→「选项」→「项目和解决方案」→「VC
    目录」,在「包含目录」里把系统/SDK相关的路径(比如$(UserRootDir)开头的条目)调到项目路径之后。注意:全局设置会影响所有新建项目,单个项目出问题优先改项目级属性。

  • 临时用绝对路径引入头文件
    要是上面的方法没效果,先临时用绝对路径写include语句,比如#include "C:\你的项目路径\file.h",但这只是应急方案,还是得修复搜索顺序问题才靠谱。

  • 移除DirectX SDK的全局环境变量
    打开系统属性→高级系统设置→环境变量,在系统变量里找INCLUDE或LIB,检查有没有DirectX SDK的路径,有的话直接删除,保存后重启Visual Studio。

内容的提问来源于stack exchange,提问作者flowxrc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 07:34:56