【发布时间】:2021-09-19 11:43:16
【问题描述】:
我在 Windows 10 上使用 VS Code 并编写了一些 C 代码。在代码中,我需要使用sys/wait.h 标头。由于这是一个特定于 Linux 的头文件,因此我需要使用 Ubuntu 作为子系统来编译和运行 WSL2。
代码可以编译并与 WSL 一起使用,但 VS Code 给了我以下错误:
#include 检测到错误。请更新您的 includePath。
我的猜测是因为我当前的 includePath 指向我的 Windows 机器上的 GCC 而不是 WSL,这就是它找不到这个标头的原因。有没有办法让我也包含在 WSL Ubuntu 中找到的标头,还是我必须忍受这个烦人的错误?
【问题讨论】:
标签: c visual-studio-code vscode-settings header-files windows-subsystem-for-linux