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

编译DirectXTK时VS2019提示无法打开指定*.inc文件问题求助

解决DirectXTK编译时.inc文件缺失的问题

这些缺失的.inc文件是DirectXTK中HLSL着色器编译后生成的头文件,出现这类错误通常是HLSL预编译步骤未执行或失败导致的,可按以下步骤解决:

  • 单独编译对应HLSL文件:在解决方案资源管理器里找到DebugEffect_VS.hlsl、NormalMapEffect_VSNormalPixelLightingTx.hlsl、PBREffect_VSConstant.hlsl这些文件,右键选择「编译」,生成缺失的.inc文件后再编译整个项目。
  • 清理后重新构建:点击VS菜单栏「生成」→「清理解决方案」,删除项目目录下的bin和obj文件夹,再重新执行「生成解决方案」,让VS从头执行所有构建流程,包括HLSL编译步骤。
  • 检查VS组件完整性:确认VS2019已安装「游戏开发」工作负载及「DirectX开发工具」组件,编译HLSL需要用到的fxc.exe等工具属于该组件,缺失会导致着色器编译失败。
  • 验证项目自定义构建配置:打开项目属性,查看「自定义构建步骤」或「生成事件」,确认HLSL文件的编译命令配置正确,输出路径指向项目能找到的目录,且该步骤在C++代码编译前执行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 22:05:29