当前位置: 首页 > news >正文

cmake 编译grpc

最新在使用cmake 编译 grpc
需要修改一些源码配置
#fu fix 2025-0610 cares
cmake_minimum_required(VERSION 3.5…3.25)
最新版本设置c++20的编译配置
编译完成之后执行install 脚本
发现无法找到protobuf 库 原来是 这里面编译的时候依赖了
一些其他的库
这些库的config 文件都需要设置一下 才能找到protobuf

set(CMAKE_PREFIX_PATH"${CMAKE_PREFIX_PATH};${CMAKE_SOURCE_DIR}/third_party/grpc/lib/cmake/absl;")set(CMAKE_PREFIX_PATH"${CMAKE_PREFIX_PATH};${CMAKE_SOURCE_DIR}/third_party/grpc/lib/cmake/c-ares;")set(CMAKE_PREFIX_PATH"${CMAKE_PREFIX_PATH};${CMAKE_SOURCE_DIR}/third_party/grpc/lib/cmake/utf8_range;")set(CMAKE_PREFIX_PATH"${CMAKE_PREFIX_PATH};${CMAKE_SOURCE_DIR}/third_party/grpc/lib/cmake/re2;")set(CMAKE_PREFIX_PATH"${CMAKE_PREFIX_PATH};${CMAKE_SOURCE_DIR}/third_party/grpc/lib/cmake/protobuf;")set(CMAKE_PREFIX_PATH"${CMAKE_PREFIX_PATH};${CMAKE_SOURCE_DIR}/third_party/grpc/lib/cmake/grpc;")
http://www.dtcms.com/a/244431.html

相关文章:

  • Decode Valid Comma Only说明
  • linux引导过程与服务控制
  • 电流传感器在汽车中的应用:从BMS电池管理到电机控制的工程解析
  • day031-Shell自动化编程-数组与案例
  • 使用VirtualBox安装ubuntu22.04虚拟机
  • PHP语法基础篇:变量与数据类型
  • Smartbi双产品线功能更新:主动分析更省心,数据治理更高效
  • seo优化新利器:AI如何让内容批量生成与排名提升双管齐下?
  • 边缘计算如何重塑能源管理?从技术原理到应用场景全解析
  • ldkGUI如何添加自定义的字库
  • Android12 开机后桌面加载框的适配
  • Yakit 热加载入门学习指南
  • 纯血Harmony NETX 5小游戏实践:趣味三消游戏(附源文件)
  • 基于 Spring AI 的 MCP 客户端/服务端实现
  • 前端项目主题切换
  • 统计学习—有监督part
  • 数组方法_join()+_concat()+_reverse()+ _indexOf()
  • java大文件分段下载
  • 论数据分流部署模式
  • 组织结构图软件:数据驱动的可视化架构管理工具
  • UE5 读取配置文件
  • ue5.5 landscape paint模式下 layers出不来
  • [论文阅读] 算法 | 布谷鸟算法在声源定位中的应用研究
  • 布尔字段命名陷阱:避免序列化错误的关键
  • 个人网站图片托管存储桶迁移全记录
  • 【Qt】输入类控件 QLineEdit、QTextEdit、QComboBox、QSpinBox、QDateTimeEdit、QDial、QSlider
  • 使用OpenCV和Python进行图像掩膜与直方图分析
  • 高频面试之5Kafka
  • MySQL虚拟列:一个被低估的MySQL特性
  • SDXL 和 SDXL-Turbo 的区别