[toolschain] 头文件有下划线报错不好看,ubuntu下vscode如何设置包含目录路径,以及如何找到安装包的头文件

写在前面

本文是把之前的散落在不同blog中的记录,总结单独合成了一篇文章

vscode 如何配置文件路径

之前使用visual studio 感觉在这一点上 更方便,如果vscode 要配置一下 。

新建:c_cpp_properties.json 或者 ctrl +shift+ p在设置中查找 configuration (json),但也可以ui方式直接设置
关于安装的路径,如果是源代码安装的可以直接看编译文件cmake或者比编译时候的显示找到路径,如果是命令行安装的可以使用命令行来查找。
我用几个不同的方式:源码编译然后install安装(默认路径安装)、命令行安装、conda安装的方式。基本以上路径可以覆盖。

xml 复制代码
            "includePath": [
                "${workspaceFolder}/**",
                "/usr/include/**",
                "/usr/include/eigen3/**",
                "/usr/local/include",
                "~/anaconda3/include/**"
            ],

找到路径

如何找到安装的包的路径

c 复制代码
    CMake 配置文件: OsqpEigen 可能通过 CMake 进行构建和安装。在你的项目中,你可以查找与 OsqpEigen 相关的 CMake 配置文件。这些文件可能包括 FindOsqpEigen.cmake 或类似的文件。查找这些文件的路径可以帮助你确定 OsqpEigen 的安装位置。

    CMake 安装目录: 如果你的项目使用了 CMake,并且 OsqpEigen 是通过 CMake 进行安装的,那么你可以检查 CMake 的默认安装目录,通常是 /usr/local 或者你指定的其他目录。在这个目录下,你可能会找到包含 OsqpEigen 头文件和库文件的子目录。

    系统包管理器: 如果你通过系统的包管理器(如apt、yum、brew等)安装了 OsqpEigen,你可以使用相应的命令来查看已安装的文件位置。例如,对于apt,你可以使用 dpkg -L OsqpEigen。

    源代码目录: 如果你从源代码构建 OsqpEigen,你可以查看构建过程中生成的文件。检查构建目录和安装目录,通常你会在这些目录中找到 OsqpEigen 的头文件和库文件。
相关推荐
oe10199 分钟前
好文与笔记分享 A Survey of Context Engineering for Large Language Models(上)
数据库·笔记·语言模型·agent·上下文工程
web前端神器21 分钟前
vitest单元测试笔记
笔记
gtr202024 分钟前
Ubuntu24.04 最小化发布 需要删除的内容
linux
朝新_28 分钟前
【SpringMVC】SpringMVC 小案例:加法计算器初步理解前后端接口交互与数据处理
java·笔记·spring·交互·javaee
jiayi_19991 小时前
Linux 容器安装 conda 和 pip
linux·conda·pip
一周困⁸天.1 小时前
Redis 主从复制
linux·redis
胡楚昊1 小时前
第一届数证杯做题笔记(流量分析和手机取证)
笔记
ayaya_mana2 小时前
CentOS 7/8/9 一键安装 Python 3.10+ 并配置默认版本
linux·python·centos
The Chosen One9852 小时前
【Linux】Linux权限讲解 :写给文件的一封情书
linux·运维·服务器
IT 小阿姨(数据库)2 小时前
PostgreSQL pg_stat_bgwriter 视图各个字段详解
linux·数据库·sql·postgresql·centos