brpc
brpc copied to clipboard
怎么升级brpc的probuf版本
Describe the bug (描述bug) 项目中同时使用milvus(依赖grpc)和brpc会出错 项目里的protobuf版本会冲突
To Reproduce (复现方法)
Expected behavior (期望行为)
Versions (各种版本) OS: Compiler: brpc: protobuf:
Additional context/screenshots (更多上下文/截图)
如果想指定 protobuf 的版本,可以这么做
- 先编译安装好 protobuf,比如:mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=$HOME/.local -DCMAKE_POSITION_INDEPENDENT_CODE=ON .. && make -j
- 再编译安装 brpc,比如:mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=$HOME/.local -DCMAKE_PREFIX_PATH=$HOME/.local .. && make -j
- 再编译你的项目,比如:mkdir build && cd build && cmake -DCMAKE_PREFIX_PATH=$HOME/.local .. && make -j