注:在VSCode中,确保正确调用头文件的关键在于 1.正确的设置头文件的路径 ,2.正确的设置编译器的包含路径。我将从以上二点来进行配置
一.正确的设置头文件的路径
正确的设置头文件的路径?
需要看自定义头文件在源文件的什么位置(可以用相对路径/绝对路径)
这里报错了:
报错解决:
这里的S_Sequence_List.h(自定义的头文件)的上一级文件是header,而header和a.c(源文件)是属于同一级别。这时可以说:S_Sequence_List.h(自定义头文件)在a.c(源文件)同级别的文件header下。相对路径就可以写成:#include "header/S_Sequence_List.h"
二.正确的设置编译器的包含路径
正确的设置编译器的包含路径?
需要看哪个.vscode中有c_cpp_properties.json。然后在c_cpp_properties.json中的includePath中增加路径。
增加路径前(报错):
增加路径后:
到这里就完成了配置。如果配置完后还是报错,重新加载工作区或重启 VSCode。
注:有不足之处还请大佬指教