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

问题如图:

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

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

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

再执行编译就OK了

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

相关推荐
huxiaoxiao.15 小时前
使用webStorm或idea将一个项目的变更合并至另一个项目
ide·webstorm
AI题库16 小时前
NopCommerce 4.9.3开发实战 1.2 开发环境搭建指南(.NET 9+ & Visual Studio 2022)
ide·microsoft·.net·visual studio
天远数科16 小时前
Node.js 全栈攻略:基于天远数据 API 开发即时身份核验中间件
大数据·node.js·编辑器·vim
GHL28427109016 小时前
VSCode无法连接虚拟机,报错“XHR failed“,手动部署VSCode Server
ide·vscode·编辑器
MounRiver_Studio16 小时前
RISC-V IDE MRS2使用笔记(十一):工程导出为CMake项目
ide·mcu·risc-v·嵌入式开发
高山上有一只小老虎16 小时前
IDEA Community如何使用外置的tomcat
java·ide·intellij-idea
逐梦苍穹16 小时前
Lingma IDE和Qoder IDE的对比
ide·ai编程·通义灵码·qoder
啃火龙果的兔子16 小时前
vscode中的git插件
git·vscode·elasticsearch
deng-c-f1 天前
配置(11):vscode中使用bookmarks扩展
ide·vscode·编辑器
咬人喵喵1 天前
文生图:AI 是怎么把文字变成画的?
人工智能·编辑器·svg