[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 的头文件和库文件。
相关推荐
杨云龙UP7 小时前
MySQL 数据库常用备份工具对比:mysqldump、mydumper 与 XtraBackup
linux·运维·服务器·数据库·mysql·dba·备份恢复
风曦Kisaki9 小时前
Kubernetes(K8s)笔记Day06: 持久化存储(emptyDir,hostPath,NFS),PV 和 PVC,StorageClass存储类
linux·运维·笔记·云原生·容器·kubernetes
_艾伦 耶格尔.9 小时前
基础I/O
linux
fb_1234512 小时前
Linux磁盘分区从入门到实操:MBR_GPT全解析+分区工具实战指南
java·linux·gpt
深念Y12 小时前
随身WiFi设备记录
linux·嵌入式·无线·射频·随身wifi·zte
柒号华仔13 小时前
【LINUX】Linux从闹钟到高精度定时器的实现
linux
wgego14 小时前
基础的反序列化一些总结(php和java)
java·开发语言·笔记
初级炼丹师(爱说实话版)14 小时前
Ubuntu服务器配置docker
服务器·ubuntu·docker
深爱水瓶 血影S狂风16 小时前
函数调用过程探究
linux·运维·服务器
酷可达拉斯16 小时前
Linux操作系统-磁盘空间使用率100%如何处理?
linux·运维·服务器·云计算·bash