• 2024-07-03【ORB_SLAM的安装报错】—— 使用./build.sh编译ORB_SLAM源码时出现报错:/usr/bin/ld:找不到 -lboost_serialization的解决办法
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、/usr/bin/ld:找不到-lboost_serialization1.问题描述2.解决(1).下载源码(2).编译安装总结前言Boost库是一组由C++标准库的扩展库组成的集合,旨在为C++开发者提供高质量和功能丰
  • 2024-06-10Windows程序读取不了中文路径问题
    问题描述今天调试发现win32接口GetFileAttributesW居然不支持中文路径,于是寻找解决方案,找了半天,尝试用boost的fileystem库发现能用,而且boost能跨平台!不支持中文win32接口获取文件属性,当传入参数带有中文字符时,它获取的属性就会异常DWORDGetFileAttributesW([in]LPCWSTRlpFi
  • 2024-06-06基于STM32的同步整流Buck-Boost数字电源 开源
    一款基于STM32G474的四开关Buck-Boost数字电源,支持TypeC接口PD诱骗输入和DC5.5接口输入,输入/输出最高48V10A,这是我的毕业设计,现在开源出来,含原理图、PCB、程序源码、外壳3D模型等资料。做得一般,勿喷,欢迎友好交流。作品演示视频:https://www.bilibili.com/video/BV1Ui421y7i
  • 2024-06-02[ROS报错问题]SystemError: initialization of cv_bridge_boost raised unreported exception
            在运行ROS代码时,很多人会使用到cv_bridge库,这个库的主要功能是帮助在ROS的图像消息(sensor_msgs/Image)和OpenCV的图像格式(cv::Mat)之间进行转换。然而,有时在使用cv_bridge时会遇到一个让人头疼的问题,即报错:fromcv_bridge.boost.cv_bridge_boostimportcvt
  • 2024-05-30MySQL编译安装
    在正式安装MySQL5.7.28之前,需要做一些准备工作。比如:安装MySQL的依赖包、卸载MariaDB、编译工具cmake的安装以及boost支持包的准备。卸载MariaDBrpm-qa|grepmariadbrpm-qmariadbmariadb-5.5.52-1.el7.x86_64yum-yremovemariadb*安装所需依赖包yum-yi
  • 2024-05-28逆向WeChat(四)
    本篇在博客园地址https://www.cnblogs.com/bbqzsl/p/18209439mars先回顾一下,在上两篇《WeUIEngine》,《EventCenter》。我对wechat如何使用chrome::base框架的分析中需要更正补充。首先要指出,逆向分析是一个过程。需要经过不断假设,推断,求证,验证。花费时间一步一步将结果改进完善
  • 2024-05-28C++跨平台库boost和Poco的编译
    PrerequisitesCMake3.5ornewerAC++17compiler(VisualC++2022,GCC8.0,Clang5,ornewer)在window下编译依赖的三方库编译POCO$gitclone-bmasterhttps://github.com/pocoproject/poco.git$cdpoco$mkdircmake-build$cdcmake-build$cmake..$cma
  • 2024-05-25【转】centos7.9源码安装mysql5.7.44
    原文:https://blog.csdn.net/SeeYouGoodBye/article/details/1352314511、环境介绍centos7.9mysql5.7.44boost1.59.0注意:这里的编译版本mysql5.7.44和boost1.59.0是有依赖的,建议使用相同版本2、安装编译要用的依赖软件yuminstall-ygccgcc-c++cmakelibaio-develncu
  • 2024-05-20boost环境安装
    依赖安装首先更新一下软件列表,顺手升级一下软件sudoaptupdatesudoaptupgradeboost库直接使用apt即可安装sudoaptinstalllibboost-all-dev以上方法安装的是最新版,我们需要1.71版的,按照以下方法安装。首先到官网下载1.71版本的源码,[https://boostorg.jfrog.io/art
  • 2024-05-19百度 Apollo 使用 bazel 编译 C++ Boost 依赖出现 undefined reference to `boost::python::api::object::object(boos
    CSDN搬家失败,手动导出markdown后再导入博客园因为一些原因,楼主想在Apollo自动驾驶框架里使用Boost.python工具来用C++调用Python,从网上找了个例子想编译下试试。C++代码如下(boost.python/EmbeddingPython-PythonWiki):#include<boost/python.hpp>usingnamesp
  • 2024-05-08Windows程序读取不了中文路径问题
    问题描述今天调试发现win32接口GetFileAttributesW居然不支持中文路径,于是寻找解决方案,找了半天,尝试用boost的fileystem库发现能用,而且boost能跨平台!不支持中文win32接口获取文件属性,当传入参数带有中文字符时,它获取的属性就会异常DWORDGetFileAttributesW([in]LPCWSTRlpFi
  • 2024-05-06CMake中里的find_package与find_library有什么区别?
    在CMake中,find_package和find_library都是用来找到和链接库的方法,但它们的用法和适用场景略有不同。find_package主要用于寻找具有CMake配置文件的库,这些库通常遵循CMake的规范,提供了用于导入目标、库路径、头文件路径等的配置文件。这使得使用find_package更加简洁,只需指定需
  • 2024-04-30boost的安装、查看与卸载(某动态库要求的boost版本不适配怎么办?)
    boost的安装、查看与卸载(某动态库要求的boost版本不适配怎么办?)查看版本dpkg-S/usr/include/boost/version.hpp原生安装动态库位置:Usr/local/lib/或者/usr/lib/x86_64-linux-gnu/安装boost官网下载想要的boost版本,按下述方式编译安装,不需要卸载原本的boost,注意最后.
  • 2024-04-21VS2015编译并配置boost 64位
    1、下载boost1.72.0,自Boost1.73后需要匹配C++14版本的编译平台了,对于VS2015下载1.73.0之前版本的boost库包均可BoostVersionHistory 2、解压后编译打开下图cmd进入解压目录中运行bootstrap.bat(进入到目录可以输入cd/dd:或者d:),会生成b2.exe输入命令:b2.exe-j4--build
  • 2024-04-19为什么有很多出名开源的C/C++方面的高性能网络库,比如libevent,boost-asio,有些企业还要自己写?
    为什么有很多出名开源的C/C++方面的高性能网络库,比如libevent,boost-asio,有些企业还要自己写?    我个人很倾向用著名的开源软件来完成功能需求,但是发现在实际开展中很多人会反对开源,而要求自己实现一套,我不知道是我考虑太少,还是他们太武断。 因为KPI的原因更多
  • 2024-04-18c++ double进行精度截取 (转)
    使用boost/multiprecision/cpp_dec_float.hpp #include<boost/multiprecision/cpp_dec_float.hpp>usingboost::multiprecision::number;usingboost::multiprecision::cpp_dec_float_50;intmain(){cpp_dec_float_50v1("5726.867366095");
  • 2024-04-10boost编译失败
    概述本文档介绍再编译openGauss-third_party三方库时候,boost编译失败解决方法。目前在1.1.02.0.0版本都适用。错误分析和处理在编译openGauss-third_party三方库时候,我们首先在build目录下执行shbuild.sh,三方库自行编译。但是经常遇到在编译到boost的时候,脚本终
  • 2024-04-02C++ List 到 Python List 的转换
    当我们编写C++库的封装器通常涉及使用一种跨语言的接口技术,比如使用C接口或者使用特定的跨语言库,比如SWIG(SimplifiedWrapperandInterfaceGenerator)或者Pybind11。这里我将简要介绍如何使用Pybind11来封装一个C++库,以便在Python中使用。1、问题背景在编写C++库的
  • 2024-04-01【Simulink】电池buck-boost+PI+FCS-MPC直流母线稳压
    【Matlab综合设计】开环Buck-Boost升压-降压式变换器Simulink仿真(含仿真模块选择和参数计算过程)之前写过一篇博客,是关于Buck-Boost变换器的开环控制,本篇博客将介绍Buck/Boost变换器结合PI+FCS-MPC控制的应用——直流母线稳压。1.Buck-Boost变换器Buck-Boost变换器可看做
  • 2024-03-24windows-vs2022-配置boost开发
    windows-vs2022-配置boost开发1.先去官网下载boost库最新版本https://www.boost.org/users/download/选择windows版本下载,zip和7z格式的都可以2.下载解压后点击bootstrap.bat文件,双击运行会生成b2.exe然后输入下述命令进行编译,编译时间会比较长,分别针对的是32位和64位,pref
  • 2024-03-18Ubuntu 18.04.06 PCL C++学习记录(四)知识点补充
    @[TOC]PCL中K-Dtree模块的学习学习背景参考书籍:《点云库PCL从入门到精通》以及官方代码PCL官方代码链接学习内容PCL库中的智能指针和回调函数智能指针pcl::PointCloud<pcl::PointXYZRGBA>::PtrCloudOut(newpcl::PointCloud<pcl::PointXYZRGBA>());//存储输出点云
  • 2024-03-16电路方案分析(十八)四开关buck-boost双向同步DC/DC变换器方案
    tip是:资料来自网络,仅供学习交流使用!1.概述4开关降压升压双向DC-DC电源转换器在很多应用中都有使用。作为一个同步降压或同步升压转换器,其中只有两个开关切换,开关损耗减少到一半。只有当直流母线和电池电压彼此接近,然后转换器作为一个同步降压-升压转换器,其中所有四个开关
  • 2024-03-14cpp website资源汇总
    社区purecpp:acoolopensourcemodernc++communitytotw:C++TipsoftheWeekhackingC++:BestC++ProgrammingBlogsin2023TheBestBlogsandWebsitesThemostinterestingblogsandwebsitesforC++developers/HabrCPlusPlusThings:C++那些事参
  • 2024-02-20新版VSC++安装QuantLib量化工具包安装及其使用
    1.下载安装boosthttps://boostorg.jfrog.io/artifactory/main/release/建议安装与当前电脑VS版本年份差不多的boost自行设置安装路径2.去Github下载开源代码QuantLibhttps://github.com/lballabio/QuantLib/releases下载解压3.安装VS安装C++window桌面开发环境!4.打
  • 2024-01-31【ElasticSearch】脚本条件
    RESTAPI{"query":{"bool":{"must":[{"term":{"sqStatus":{"value":3,"boost":1}