c++ - 如何在 Visual Studio Code 中将 io2d.h 库添加到智能感知
问题描述
所以我有这个使用 io2d 库的 C++ 项目。
我安装了库并使用 CMake 编译和运行项目。
但是 Intellisense 在 cpp 文件中显示错误,使用如下:
我想如果我在其中添加标题的路径c_cpp_properties.json
会起作用:
然而没有运气。我还能检查什么。
我在 Ubuntu 上。Visual Studio 代码版本 1.44.2
解决方案
io2d 标头在内部使用 cairo 库。为了让它工作,我们还需要为 cairo 添加包含路径:
"includePath": [
"${workspaceFolder}/**",
"/usr/local/include/io2d",
"/usr/include/cairo"
],
推荐阅读
- javascript - 显示损坏的图标而不是带有替代文字的图像 - React
- excel - ExcelScript(在线):获取当前文件名
- swift - 获取段落的范围 NSAttributedString
- c# - Async Delegate EndInvoke 比预期提前终止循环
- c++ - 移动捕获调用 std::promise 的复制构造函数,而 std::unordered_map::emplace()
- javascript - 从单元格中获取字符串并进行比较以执行操作的函数
- python - 自定义周数 SQL
- excel - 如何使用宏来格式化任意大小的表格
- javascript - ProgessStep 注册页面上的无效挂钩调用
- python - 将函数应用于列的每个组合