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

问题如图:

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

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

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

再执行编译就OK了

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

相关推荐
102400245 分钟前
vscode无法选择conda虚拟环境下的解释器
ide·vscode·conda
网络安全研发随想25 分钟前
AI Code编辑器到底是怎么做出来的?
人工智能·编辑器
凯子坚持 c43 分钟前
在 Visual Studio 2019 中配置 Qt 插件开发环境:编译原理 + 底层逻辑解析
ide·qt·visual studio
yuhaiqun19891 小时前
SQL+VSCode实战指南:AI赋能高效数据库操作
数据库·人工智能·经验分享·vscode·sql·学习·学习方法
好大哥呀1 小时前
常见的IDE有哪些?
ide
热爱生活的五柒1 小时前
配置vscode的ssh离线部署,但是Stable-cmmit-id一直会后面添加个staging这个后缀将文件名修改
ide·vscode·ssh
duansamve1 小时前
VSCode中如何搭建JAVA+MAVEN开发环境?
java·vscode·maven
傅科摆 _ py1 小时前
Vim 常用命令简要总结
linux·编辑器·vim
Uncertainty!!2 小时前
pycharm本地Failed to open X display(exiting)
ide·python·pycharm
勇往直前plus2 小时前
解决:pycharm运行程序时出现Run ‘python tests for XXX.py‘的问题
ide·python·pycharm