add c++ protobuf lib