首页 > 解决方案 > E447: 在路径中找不到文件“iostream”

问题描述

我目前正在使用 Vim。要打开 iostream,我用光标浏览它并输入g f. 之后在屏幕底部我收到这条消息:E447: Can't find file "iostream" in path。(我所有的文件 .cpp 文件都可以正常工作)

标签: c++vimiostream

解决方案


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

为了gf找到 C++ 标准库头文件,您可以将/usr/include/c++/<version>/目录添加到 path,例如:

:set path=.,/usr/include,,/usr/include/c++/*/

推荐阅读