Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在vscode中包含外部库?_C++_Visual Studio Code - Fatal编程技术网

C++ 如何在vscode中包含外部库?

C++ 如何在vscode中包含外部库?,c++,visual-studio-code,C++,Visual Studio Code,我是vscode新手,我正在尝试包含一个外部库。当我使用#include包含头文件的路径时,我会得到一个错误。 我在属性中包含了正确的路径,但仍然出现错误请尝试将编译器目录添加到路径变量,选择一个.cpp文件,然后执行终端->配置默认生成任务…。它将向您显示一个选项,可以创建一个tasks.json文件,其中包含编译该文件的任务。接下来,您可以修改tasks.json文件以自定义构建选项并添加更多任务。然后您可以使用Terminal->runbuildtask…或Terminal->runtas

我是vscode新手,我正在尝试包含一个外部库。当我使用#include包含头文件的路径时,我会得到一个错误。
我在属性中包含了正确的路径,但仍然出现错误

请尝试将编译器目录添加到
路径
变量,选择一个.cpp文件,然后执行
终端->配置默认生成任务…
。它将向您显示一个选项,可以创建一个
tasks.json
文件,其中包含编译该文件的任务。接下来,您可以修改
tasks.json
文件以自定义构建选项并添加更多任务。然后您可以使用
Terminal->runbuildtask…
Terminal->runtask
运行默认任务,并选择所需的任务。

您可以通过谷歌搜索解决方案。如果您想找出配置中的错误,请显示配置。您需要编辑tasks.json和c_cpp_properties.json。相关:VSCode只是一个编辑器。您需要一个生成系统来添加库,或者在调用编译器命令时提供参数。最初不要跳转到VSCode。首先在Windows上使用Visual Studio,了解它如何依赖
.vcxproj
文件、
ClCompile.exe
MSBuild.exe
。在Linux系统上熟悉
make
。然后,一旦您对这些代码相当满意,就可以转换到VSCode。VSCode是一个很棒的编辑器,但它需要您从eleswhere向它提供编译、构建和链接工具。VSC文档中有一个关于如何在Windows/Linux上使用CMake的教程