VS Code中C++编译报错:终端无输出且test.cpp文件不存在求助
解决VS Code中g++编译找不到cpp文件的问题
排查与解决步骤:
核对终端工作目录与文件路径
执行cd(Windows)或pwd(Linux/macOS)查看终端当前所在目录,确认test.cpp是否在该目录下。如果不在,要么用cd 目标文件所在路径切换目录,要么编译时指定文件完整路径,例如:g++ D:\my_project\src\test.cpp -o test.exe。检查文件名的准确性
确保编译命令里的test.cpp和实际文件名完全一致,包括大小写(Linux/macOS环境下大小写敏感)、后缀名(避免写成.CPP或.c)。确认文件存在性
用dir(Windows)或ls(Linux/macOS)列出当前目录文件,验证test.cpp没有被误删、移动或重命名。检查VS Code终端的启动目录设置
打开VS Code设置,搜索terminal.integrated.cwd,确认该选项设置为项目根目录(比如${workspaceFolder}),避免终端启动在错误路径下。重置编辑器缓存
关闭VS Code,删除项目下.vscode文件夹中的缓存配置文件(如tasks.json若存在错误配置),重启后重新尝试编译。
内容的提问来源于stack exchange,提问作者Abdallh Rafat
相关产品推荐
相关产品推荐

