Linux C++ VS Code 找不到库

问题描述 投票:0回答:0

我在 VS Code 中构建我的 C++ 代码时遇到了问题。出于某种原因,我可以在 linux 终端中使用 g++ 编译我的代码,但是当我尝试在 VS Code 中构建我的项目来调试它时,它说它找不到我的“boost”库。我通过在参数中添加

-Lpath/to/dir
-lboost
来在 tasks.json 中添加路径。我还添加了
-verbose
参数以查看输出是什么。

输出看起来像这样:

attempt to open /usr/include/libboost.so failed

attempt to open /usr/include/libboost.a failed

attempt to open /usr/lib/gcc/x86_64-linux-gnu/9/libboost.so failed

输出更长,但你明白了。

输出以

ld: cannot find -lboost
结束。

现在我已经看到了使用

ln
命令的一些东西,但我不确定首先要链接什么或为什么会出现这个问题。我将非常感谢任何帮助。

visual-studio-code g++ ld
© www.soinside.com 2019 - 2024. All rights reserved.