5

私は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 自体のバージョンがライブラリに含まれていません。プロトバッファのバージョンを指定する方法はありますか?

4

1 に答える 1