C++ E447:Can';“找不到文件”;iostream“;在小路上

C++ E447:Can';“找不到文件”;iostream“;在小路上,c++,vim,iostream,C++,Vim,Iostream,我目前正在使用Vim。要打开iostream,我用光标浏览它并键入gf。之后,在屏幕底部,我收到以下消息:E447:在路径中找不到文件“iostream”。(我所有的文件.cpp文件都工作得很好)gf在路径选项中指定的目录中查找光标下的文件名。默认情况下(在unix系统上),路径选项设置为,/usr/include,,。此缺省值不足以直接找到C++标准库头。 >为了使 GF 找到C++标准库头,可以将>/Ur/Cux/C++ //< /C>目录添加到Posith>代码>,例如: :set pa

我目前正在使用Vim。要打开iostream,我用光标浏览它并键入
g
f
。之后,在屏幕底部,我收到以下消息:
E447:在路径中找不到文件“iostream”
。(我所有的文件.cpp文件都工作得很好)

gf
路径
选项中指定的目录中查找光标下的文件名。默认情况下(在unix系统上),
路径
选项设置为
,/usr/include,,
。此缺省值不足以直接找到C++标准库头。

<> >为了使<代码> GF <代码>找到C++标准库头,可以将>/Ur/Cux/C++ //< /C>目录添加到Posith>代码>,例如:
:set path=.,/usr/include,,/usr/include/c++/*/

显然,它不知道到
iostream
的正确路径。它不是在标准的
/usr/include
下,而是在类似于
/usr/include/c++/10.2.0/iostream
@DavidC.Rankin的东西下,我认为是什么导致了它。我认为您正在打开的
.cpp
文件可能在当前工作目录中,或者在一组定义的路径中。我猜想,代码< >代码> G/<代码>代码> f>代码>,不包括C++头文件的路径(或者更新的C++版本和VIM还没有更新)