私はcmakeに問題があります
私はCMakeListsで書いています
set(PROTOBUF_VERSION "2.4.1")
find_package(Protobuf ${PROTOBUF_VERSION} EXACT REQUIRED)
しかし、protobuf 2.5.0 を搭載したマシンで cmake を実行すると、makefile が正常に生成されます。
stdout には次のものしかありません。
-- Found PROTOBUF: /usr/local/lib/libprotobuf.so
しかし、ZLIBの場合、私は持っています
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.7")
おそらく、protobuf 自体のバージョンがライブラリに含まれていません。プロトバッファのバージョンを指定する方法はありますか?