Visual Studio Code 看不到系统上安装的库

我在使用 Visual Studio Code 时尝试使用 boost 库。

VS 代码编辑器找不到 boost 标头,代码将无法编译。

我已经使用 sudo apt install libboost-dev 安装了 boost。

boost 库位于 /usr/include 中,我已将其添加到我的活动配置中。

当我转到终端时,我可以看到该目录中的库,但是,当我打开 Visual Studio Code 的终端并转到 /usr/include 时,boost 库不在那里。而且,该终端也找不到 apt 命令。

从终端观察:

Visual Studio Code 看不到系统上安装的库

从 VS Code 的终端观察:

Visual Studio Code 看不到系统上安装的库

在我看来,VS Code 似乎在某种沙箱中运行。

当我启动 vscode 时,它​​使用命令运行

/app/extra/vscode/code --extensions-dir=/home/user/.var/app/com.visualstudio.code/data/vscode/extensions --reuse-window --no-sandbox

如何禁用沙箱模式或在沙箱中安装我需要的库?

jiuyefuwu 回答:Visual Studio Code 看不到系统上安装的库

我通过重新安装 Visual Studio Code 解决了这个问题。 在流行商店,有2个版本的程序。第一个(也是默认的)来自 flathub,这是我安装的一个,但无法找到 boost。另一个用于 Pop Os (deb),该版本运行良好。 我遇到了这个问题,因为我在安装时没有注意到差异

本文链接:https://www.f2er.com/1507.html

大家都在问