问题如图:

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

关键是改为-I../ 之前没注意可执行程序的编译目录,应该从上级目录去找,这样编译的时候把头文件目录指定好,然后程序中就可以使用include包含指定文件夹中的头文件:
bash
#include "util/pair.h"
再执行编译就OK了
另外,需要注意lanch.json,task.json,c_cpp_propertes.json的一致.


