vs无法启动程序,系统找不到指定文件
📅 2026/7/18 22:55:30
👁️ 阅读次数
📝 编程学习
这个报错的直接原因是:Visual Studio 想启动
D:\vscode\unordered_set_map\x64\Debug\unordered_set_map.exe
但该.exe实际没有生成。
我检查了项目配置,具体原因是main.cpp被错误地当成了“头文件”处理:
<ClIncludeInclude="main.cpp"/>正确应当是:
<ClCompileInclude="main.cpp"/>因此main.cpp没有参与编译,最终没有生成可执行文件,按 F5 启动时就提示“系统找不到指定的文件”。
可以在 Visual Studio 中这样修复:
- 右键
main.cpp→“属性”。 - 将“项类型”改成“C/C++ 编译器”。
- 执行“生成”→“重新生成解决方案”。
- 确认输出窗口显示“生成成功”,再按 F5。
也可以直接修改项目文件 unordered_set_map.vcxproj,把:
<ClIncludeInclude="main.cpp"/>改成:
<ClCompileInclude="main.cpp"/>目前配置中的其他三个.h文件使用ClInclude是正确的。
编程学习
技术分享
实战经验