brpc icon indicating copy to clipboard operation
brpc copied to clipboard

怎么升级brpc的probuf版本

Open Lowpower opened this issue 2 years ago • 1 comments

Describe the bug (描述bug) 项目中同时使用milvus(依赖grpc)和brpc会出错 项目里的protobuf版本会冲突

To Reproduce (复现方法)

Expected behavior (期望行为)

Versions (各种版本) OS: Compiler: brpc: protobuf:

Additional context/screenshots (更多上下文/截图)

Lowpower avatar Sep 12 '23 09:09 Lowpower

如果想指定 protobuf 的版本,可以这么做

  1. 先编译安装好 protobuf,比如:mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=$HOME/.local -DCMAKE_POSITION_INDEPENDENT_CODE=ON .. && make -j
  2. 再编译安装 brpc,比如:mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=$HOME/.local -DCMAKE_PREFIX_PATH=$HOME/.local .. && make -j
  3. 再编译你的项目,比如:mkdir build && cd build && cmake -DCMAKE_PREFIX_PATH=$HOME/.local .. && make -j

ghost avatar Sep 12 '23 10:09 ghost