Dyl*_*air 1 c++ intellisense file include visual-studio-code
当我尝试跑步时
我收到此错误:
main.cpp:1:18:致命错误:temp.h:没有此类文件或目录#include“ temp.h”编译终止。
但是,Intellisense会检测到此标头存在。
Ctrl +左键单击main.cpp中的#include“ temp.h”成功将我带到该文件,并且该代码行在其下面没有任何弯曲的行。
我为.cpp文件和头文件有两个单独的文件夹,并在c_cpp_properties.json中配置了includePath,如下所示: 
我的工作区文件夹是temp,“ $ {workspaceFolder} / **”行应递归地检查子文件夹中的标题。我将绝对路径添加到头文件没有成功。
这个问题是混淆的结果tasks.json和c_cpp_properties.json文件。我正在将c_cpp_properties.json当作用于编译。
c_cpp_properties.json与Intellisense 一起使用,绝不涉及编译。
task.json用于编译。如果您像我一样不熟悉tasks.json,则还需要在此处指定包含路径。
在tasks.json的args部分中,使用“ -I”添加包含路径,然后添加您要包含的路径。
对于我的问题,该命令如下所示:
“ -I”,“ C:\ Users \ Dill \ Desktop \ temp \ header”
| 归档时间: |
|
| 查看次数: |
3833 次 |
| 最近记录: |