[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 的头文件和库文件。
相关推荐
高亦真5 分钟前
今天是学习嵌入式的第38天
linux·学习·算法
DYWorker0018 分钟前
Linux驱动子系统:中断子系统 —— Consumer和Provider(005)
linux·驱动开发
草莓熊Lotso12 分钟前
【Redis 进阶】主从复制深度解析:从配置落地到 PSYNC 同步原理
linux·开发语言·网络·数据库·redis·缓存·php
ShineWinsu1 小时前
对于Git:远程操作的超详细保姆级解析
linux·git·gitee·github·远程仓库·分布式版本控制系统·远程操作
小张成长计划..1 小时前
【Linux】21:进程间通信
linux
AAA代码批发商1 小时前
DAY43 ARM 体系结构学习笔记|嵌入式入门,从硬件组件到流水线、内存与栈帧
arm开发·笔记·学习
彧azz1 小时前
初学Unity:编辑器
笔记·学习·unity·游戏引擎
赵民勇1 小时前
systemd-sysusers命令详解
linux·运维
灿烂的贝壳1 小时前
FC SAN多路径负载均衡配置指南
linux
binqian2 小时前
【Linux】内核怎么管理侦听socket
linux·网络协议