• 2024-08-27CMake构建学习笔记7-freetype库的构建
    Freetype是一个广泛使用的开源字体渲染库,可以加载、渲染和显示各种类型的字体文件。一般的用户来说可能没有直接使用过这个库,都是通过使用依赖于它的依赖库来间接使用它。根据笔者构建的经验,构建这个库需要zlib、libpng这两个库,可以按照本系列博文的相应文章提前构建好。关键的构
  • 2023-10-05Fast-Dds源码调试方案
    1、虚拟机安装:参考ubuntufastdds安装-墨尔基阿德斯-博客园(cnblogs.com);2、Ubuntu安装gdb:sudoaptinstallgdb3、查看gdb的安装路径(默认安装在/usr/bin/gdb):whichgdb4、配置调试参数,以示例程序HelloWorldExample为例:1)、重新编译fastdds库(只编译一次就行,更换
  • 2023-07-25Ubuntu编译安装GDAL
    以下安装过程均在root用户下进行官方编译步骤http://download.osgeo.org/gdal/java需要提前安装及配置好环境变量ubuntu安装OpenJDK17,并配置环境变量需要注意,不同版本的GDAL编译安装方式也可能不同#下载version=3.7.0wgethttp://download.osgeo.org/gdal/$version/gdal-$
  • 2023-06-30pcl_catkin 下载pcl_src失败解决方法
    1.背景:在编译voxblox++时,需要依赖pcl_catkin,在编译过程中会下载pcl1.10.1的源码到pcl_src目录,但由于国内网络不畅或其他访问不可达的原因会编译失败,提示pcl这个仓库的地址无法访问,而我的情况是网页上可以访问,但就是clone不下来,如果你有类似的问题,或者你已经有了对应的源码包,可
  • 2023-04-21交叉编译gRPC
    重点要参考官方文档:https://github.com/grpc/grpc/blob/master/test/distrib/cpp/run_distrib_test_cmake_aarch64_cross.sh如果要支持AG35或AG55X,要修改camkeconfig.按官方文档可能还需要安装libssl-dev.此次编译源码选的grpc-v1.45.2,官网下载,或gitbub下载都可以. 
  • 2023-04-07第三库FindXXX.cmake
    1、CURLinclude(../cmake/ExternalProjectHelper)if(${CMAKE_BUILD_TYPE}STREQUAL"Debug") find_external_project_add(NAMEcurl DEPENDS"openssl" CONFIGURE_COMMANDS-DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}-DCMAKE_BUILD_TYPE
  • 2022-11-30cmake base
    cmake..-DCMAKE_INSTALL_PREFIX=D:/path/x64/releasecmake--build.--configRelease--targetinstallcmake..-DCMAKE_BUILD_TYPE=Release-DBUILD_SHARED_LIBS=
  • 2022-10-14编译、交叉编译 gRPC
    编译、交叉编译gRPC心得体会:优先看官方教程,不要随便百度一篇CSDN/博客园教程照着做!如果你搜到这篇文章,而且还没看过Google官方的编译教程,建议先看看文章底部的参考