摘要: 以下是具体方法: 生成 compile_commands.json 文件这是最推荐的方式,clangd 通过该文件了解项目的编译选项,包括第三方库的路径。 如果你使用 CMake 构建项目,在配置时添加 -DCMAKE_EXPORT_COMPILE_COMMANDS=1 即可生成该文件。 对于其他构 阅读全文
posted @ 2025-08-25 10:34 石门 阅读(182) 评论(0) 推荐(0)
摘要: ros2 + cmake + clangd 在 ROS 2 项目中,结合 CMake(构建系统)和 clangd(C++ 语言服务器)可以大幅提升开发效率。 ROS 2 的包本身基于 CMake(通过ament_cmake封装)构建, 因此关键是让 clangd 通过 CMake 生成的编译信息正确 阅读全文
posted @ 2025-08-19 15:42 石门 阅读(162) 评论(0) 推荐(0)
摘要: 1 Qt creator配置格式化代码插件clang-format 2 clang-format的配置 qt creator上面的选项卡:帮助>关于插件,在c++的那一栏中勾选Beautifier,然后重启qt creator的软件。 上方的选项卡:编辑>Preferences>美化器 选择工具为C 阅读全文
posted @ 2025-03-12 09:24 石门 阅读(409) 评论(0) 推荐(0)
摘要: 本文为演示采用自签名证书一.生成证书通过openssl工具生成证书1.1 安装opensslmacos通过brew安装brew install openssl1.2 生成跟证书私钥openssl genrsa -out ca.key 40961.3 准备配置文件vim ca.conf内容如下 [ r 阅读全文
posted @ 2024-09-03 15:37 石门 阅读(427) 评论(0) 推荐(0)
摘要: 下载msys2 http://www.msys2.org/ 修改pacman源 使用过archlinux的应该会知道,pacman在安装的时候,如果源没有设置好,下载是很慢的。 需要修改的文件是: \etc\pacman.d\mirrorlist.mingw32 \etc\pacman.d\mirr 阅读全文
posted @ 2023-08-04 09:48 石门 阅读(2862) 评论(0) 推荐(0)
摘要: 通常cargo跑得都挺欢的,不咋需要proxy。但有备无患。 代理信息需要写到cargo的配置文件(config)中(对,文件就叫“config”,没有扩展名)。一般来说,此文件位于:${HOME}/.cargo/目录中。 具体写法如下: [source.crates-io] registry = 阅读全文
posted @ 2022-10-01 16:39 石门 阅读(1747) 评论(0) 推荐(0)
摘要: rustup target list rustup target add i686-pc-windows-gnu rustup default stable-x86_64-pc-windows-gnu 阅读全文
posted @ 2022-09-28 17:08 石门 阅读(266) 评论(0) 推荐(0)
摘要: 前言 本文介绍如何在ubuntu上部署k8s集群,大致可以分为如下几个步骤: 修改ubuntu配置 安装docker 安装kubeadm、kubectl以及kubelet 初始化master节点 将slave节点加入网络 如果你对上面的某些名字感到陌生,没关系,下文会一一进行讲解,如果你想先了解一下 阅读全文
posted @ 2021-11-11 14:00 石门 阅读(1981) 评论(0) 推荐(1)
摘要: 启动keepalived 报错 查看日志 tail -fn 200 /var/log/messages SECURITY VIOLATION - scripts are being executed but script_security not enabled 在global_defs配置中添加: 阅读全文
posted @ 2021-10-28 09:33 石门 阅读(1583) 评论(0) 推荐(0)
摘要: unexpected character '\u{0}' 是盘符导致报错 代码在挂载磁盘上导致或者 挂载磁盘和主机磁盘 格式不一致 阅读全文
posted @ 2021-09-21 15:27 石门 阅读(188) 评论(0) 推荐(0)