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

VS2022下C++编译报错:无法找到已移除的graphics目录源文件

问题分析与解决

错误信息

1>indexBuffer.cpp
1>c1xx : fatal error C1083: Cannot open source file: 'src\graphics\indexBuffer.cpp': No such file or directory

原因

Visual Studio的项目配置文件(.vcxproj)里还残留着旧路径下indexBuffer.cpp的编译条目。即便你已经把文件移到src根目录、删除了graphics目录,项目并未自动更新这些引用,编译时编译器仍会按旧路径查找文件。

解决步骤

  • 在解决方案资源管理器中,找到项目下标记为缺失(带黄色感叹号)的indexBuffer.cpp,右键选择删除,移除旧路径的无效引用。
  • 重新添加正确路径的文件:右键项目 → 添加 → 现有项,选中src根目录下的indexBuffer.cpp添加到项目中。
  • 清理并重建项目:点击菜单栏生成 → 清理解决方案,之后再选择生成解决方案,清除编译缓存。
  • (可选)确认项目包含目录:右键项目 → 属性 → 配置属性 → C/C++ → 常规 → 附加包含目录,确保没有残留的src\graphics路径。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 04:53:10