C++
文章平均质量分 83
hyisoe
Python C++ 北斗 导航定位
展开
-
CMAKE 学习备忘
但是,这种写法可能不会包含 glog 所需的所有依赖项和标志,这取决于 glog 是如何安装的,以及 CMake 是否能够正确地找到所有必要的链接信息。总的来说,如果你正在使用的 glog 安装提供了 CMake 配置文件,并且你的 CMake 项目能够找到并使用这些配置文件,那么使用 glog::glog 是更推荐的方式,因为它提供了更完整、更准确的链接信息。使用 glog::glog 的好处是,它通常能确保你正确地链接了所有必要的部分,而不仅仅是 glog 库本身。在 CMake 中,原创 2024-07-23 17:03:57 · 888 阅读 · 0 评论 -
Linux下使用math库发生undefined reference to sin pow sqrt的问题解决方法
请注意,在CMake中使用target_link_libraries时,不需要在链接器命令中包含"-lm"参数。(再补充一下:如果库不在默认路径的话,用“-L”选项即可添加路径,gcc sin.c -lm -o sin等价于gcc sin.c -lm -L/lib -L/usr/lib -o sin)在使用“ -l”参数时,通常的习惯是除去“lib”函数库头和后面的版本号,使用库名和参数“-l”连接,形成“-lm”。,您需要在链接器中包含"-lm"参数,以告诉编译器链接到标准数学库。原创 2023-05-02 23:42:00 · 1289 阅读 · 0 评论 -
安装Ubuntu22.04虚拟机的一些常见问题解决方法
在win11上用VMware17 pro 安装Ubuntu 22.04无法开启共享剪切板、文件拖拽、共享文件夹等问题,改用VirttalBox安装Ubuntu,以下是遇到的一些问题和解决方法,具体的安装步骤可自行百度,网上有很详细的讲解。在下载好的deb文件存放路径打开终端,输入以下 命令,如图中所示为安装edge, 文件名很长很麻烦,巧用tab自动补全功能,输入micr+TAB文件名会自动补全。点击设备-安装增强功能后显示无法挂载光盘什么的。更换完成后记得更新一下,这里更换的是华为云的源,结果如下。原创 2023-05-02 00:30:39 · 2134 阅读 · 0 评论 -
GNSS/INS组合导航实习面试
GNSS/ins组合导航方向面试经验和问题总结原创 2023-04-25 23:56:26 · 1938 阅读 · 3 评论 -
c++面试——强制类型转换
【代码】c++面试——强制类型转换。原创 2023-04-25 10:44:42 · 581 阅读 · 0 评论 -
STL容器常用函数和算法总结表格
公共成员函数功能size()返回容器中元素的个数empty()判断容器是否为空clear()清空容器insert()向容器中插入元素erase()删除容器中指定位置或指定元素的元素find()在容器中查找指定元素begin()返回指向容器首元素的迭代器end()返回指向容器尾元素的迭代器rbegin()返回指向容器尾元素的反向迭代器rend()返回指向容器首元素的反向迭代器容器类型非公共成员函数功能vectorcapacity()返回当前容量。原创 2023-04-16 11:30:33 · 250 阅读 · 0 评论 -
C++ 学习笔记(一)
C++ 学习笔记(一)C++ 语言中 struct 与 C 语言中 struct 的区别在 C++ 语言中,可直接使用结构体名来声明变量;在 C 语言中,不能直接使用结构体名来声明变量,需前缀 struct。**C++ 语言的 struct 中既可以定义成员变量又可以定义成员函数;C 语言的 struct 中只能定义成员变量,不能定义成员函数。**例如:struct shiyanlou{ int a; int pri() {return a;}}s1;在 C++ 的编译过原创 2021-03-13 14:59:02 · 118 阅读 · 0 评论