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

写在前面

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

vscode 如何配置文件路径

之前使用visual studio 感觉在这一点上 更方便,如果vscode 要配置一下 。
新建:c_cpp_properties.json 或者 ctrl +shift+ p在设置中查找 configuration (json),但也可以ui方式直接设置
在这里插入图片描述关于安装的路径,如果是源代码安装的可以直接看编译文件cmake或者比编译时候的显示找到路径,如果是命令行安装的可以使用命令行来查找。
在这里插入图片描述我用几个不同的方式:源码编译然后install安装(默认路径安装)、命令行安装、conda安装的方式。基本以上路径可以覆盖。

            "includePath": ["${workspaceFolder}/**","/usr/include/**","/usr/include/eigen3/**","/usr/local/include","~/anaconda3/include/**"],

找到路径

如何找到安装的包的路径

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 的头文件和库文件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/292134.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

绝地求生:【违规处罚工作公示】12月11日-12月17日

12月11日至12月17日期间,共计对93,919个违规账号进行了封禁,其中83,785个账号因使用外挂被永久封禁。 若您游戏中遇到违规行为,建议您优先在游戏内进行举报; 另外您也可以在官方微信公众号【PUBG国际版】中点击“ 服务中心 - 举…

配置多一个路由器作为家庭wifi的无线热点?

以下内容为本人的著作,如需要转载,请声明原文链接 微信公众号「englyf」https://mp.weixin.qq.com/s/8OcDnY3O6ux41GntesHHcg 故事背景是这样的,周末在家躺平玩手机,离不开网络又想上厕所,但是家里只有一个无线路由器…

解决 elementPlus 组件内容显示为英文的问题

解决 elementPlus 组件内容显示为英文的问题 一、问题描述 刚开始用 ElementPlus 发现默认的组件内容都是英文的 二、解决办法 找了找,发现是国际化的问题,默认就是显示英文,如果要显示中文需要配置中文显示。 关于显示中文的官方说明&a…

检索稳定▉2024年能源、信息技术与科学应用国际会议(ICEITSA 2024)

检索稳定▉2024年能源、信息技术与科学应用国际会议(ICEITSA 2024) 2024 International Conference on Energy, Information Technology, and Scientific Applications 2024年能源、信息技术与科学应用国际会议(ICEITSA 2024)定于…

【藏经阁一起读】(80)__《2023龙蜥社区白皮书》

【藏经阁一起读】(80)__《2023龙蜥社区白皮书》 2023龙蜥社区白皮书 作者: 小龙 发布时间:2023-11-15 章节数:79 内容简介: 从解决CentOS停服的问题出发为广大用户的业务连续性提供了坚定的保障&#xf…

路径规划之RRT *算法

系列文章目录 路径规划之Dijkstra算法 路径规划之Best-First Search算法 路径规划之A *算法 路径规划之D *算法 路径规划之PRM算法 路径规划之RRT算法 路径规划之RRT *算法 路径规划之RRT*算法 系列文章目录前言一、RRT算法1.起源2.改进2.1 重新选择父节点2.2 重新布线 3.对比…

企业计算机中了DevicData勒索病毒如何解密,DevicData勒索病毒解密流程方案

在近期,网络上流传一种名为DevicData勒索病毒,该病毒是一种早期勒索病毒,随着网络技术的不断发展,该勒索病毒的攻击加密方式做了很大升级,给企业的计算机带来了严重威胁。近日,云天数据恢复中心陆续接到很多…

5分钟攻略Spring-Retry框架实现经典重试场景

前言 今天分享干货,控制了篇幅,5分钟内就能看完学会。 主题是Spring-Retry框架的应用,做了一个很清晰的案例,代码可下载自测。 框架介绍 Spring-Retry框架是Spring自带的功能,具备间隔重试、包含异常、排除异常、控…

八:爬虫-MySQL基础

一:MySQL数据库基础 1.MySQL数据库介绍 MySQL是一个[关系型数据库管理系统],由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Rela…

物业服务投诉反馈建议建议二维码

为高效处理物业方面的投诉问题,进一步提升居住品质。凡尔码平台推出“二维码”便民投诉、反馈方式,如有群租扰民、占用堵塞消防通道或私拉乱建等问题,可以立即扫码或进入“凡尔码”小程序进行投诉或反馈。 如电梯出现故障物业服务企业未及时维…

【机器学习实战】基于python对泰坦尼克幸存者进行数据分析与预测

📚引言 🙋‍♂️作者简介:生鱼同学,大数据科学与技术专业硕士在读👨‍🎓,曾获得华为杯数学建模国家二等奖🏆,MathorCup 数学建模竞赛国家二等奖🏅&#xff0c…

智能DJ软件Algoriddim djay Pro AI mac功能特点

Algoriddim djay Pro AI mac是一款具有人工智能功能的 DJ 软件,它可以让 DJ 在演出时更加灵活、创意和自由。 Algoriddim djay Pro AI mac主要特点 人工智能智能排列功能:djay Pro AI 可以根据 BPM、音调和热度等因素,将曲目按照最优顺序排列…