find_package查找的Protobuf版本异常,需要在cmakelist中手动设置路径。
set(Protobuf_PREFIX_PATH
"/home/zxh/miniconda3/envs/pytorch3/include"
"/home/zxh/miniconda3/envs/pytorch3/lib"
"/home/zxh/miniconda3/envs/pytorch3/bin"
)
list(APPEND CMAKE_PREFIX_PATH "${Protobuf_PREFIX_PATH}")
新增以上代码后可以正常变异。
find_package(Protobuf REQUIRED)