首页 > 解决方案 > 如何在 Visual Studio Code 中将 io2d.h 库添加到智能感知

问题描述

所以我有这个使用 io2d 库的 C++ 项目。

我安装了库并使用 CMake 编译和运行项目。

但是 Intellisense 在 cpp 文件中显示错误,使用如下:

在此处输入图像描述

我想如果我在其中添加标题的路径c_cpp_properties.json会起作用:

在此处输入图像描述

然而没有运气。我还能检查什么。

我在 Ubuntu 上。Visual Studio 代码版本 1.44.2

标签: c++visual-studio-code

解决方案


io2d 标头在内部使用 cairo 库。为了让它工作,我们还需要为 cairo 添加包含路径:

    "includePath": [
        "${workspaceFolder}/**",
        "/usr/local/include/io2d",
        "/usr/include/cairo"
    ],

推荐阅读