vscode Linux下编译失败找不到文件

问题如图:

修改编译任务配置, tasks.jon,改为:

关键是改为-I../ 之前没注意可执行程序的编译目录,应该从上级目录去找,这样编译的时候把头文件目录指定好,然后程序中就可以使用include包含指定文件夹中的头文件:

bash 复制代码
#include "util/pair.h"

再执行编译就OK了

另外,需要注意lanch.json,task.json,c_cpp_propertes.json的一致.

相关推荐
树码小子2 小时前
Pycharm解释器配置问题解决
ide·python·pycharm
FlyWIHTSKY4 小时前
idea中集成claude功能
java·ide·人工智能·intellij-idea·cloudera
BIBI20495 小时前
Windows 下 Maven 安装与 VSCode 配置
java·windows·vscode·maven·环境搭建·安装教程
weixin_404679315 小时前
godot + vscode ai开发
ide·vscode·编辑器·游戏引擎·godot
我一定会有钱5 小时前
vscode system下载安装
ide·vscode·编辑器
2401_8582861118 小时前
VSCODE远程链接错误: 无法建立链接,过程试图写入的管道不存在的解决方法
ide·vscode·编辑器
像风一样自由202019 小时前
加强版VScode结合remote-ssh远程连接服务器开发指南
服务器·vscode·ssh
一朵好运莲20 小时前
Turbo Console Log插件VSCode更改log快捷键教程
ide·vscode·编辑器
IS6831 天前
视频文案提取技术全景:ASR vs OCR,哪种方案更适合你?
ide·macos·xcode
风筱1 天前
Idea的CC GUI插件安装Claude Code SDK失败
java·ide·ai编程