闸北区网站建设网页制教育培训班
最新在使用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;")