Я хочу установить protobuf
для моего cpp проекта я искал protobuf
с apt-cache search protobuf
и результат показывает удар:
libmirprotobuf-dev - Display server for Ubuntu - protocol definition
libmirprotobuf0 - Display server for Ubuntu - protocol implementation
libprotobuf-dev - protocol buffers C++ library (development files)
libprotobuf-lite8 - protocol buffers C++ library (lite version)
libprotobuf8 - protocol buffers C++ library
libprotoc-dev - protocol buffers compiler library (development files)
protobuf-compiler - compiler for protocol buffer definition files
golang-goprotobuf-dev - Protocol buffer support for the Go programming language
libactivemq-protobuf-java - ActiveMQ Protocol Buffers Maven plugin
libactivemq-protobuf-java-doc - ActiveMQ Protocol Buffers Maven plugin - documentation
libdrizzledmessage-dev - Devel library containing serialized messages used with Drizzle
libdrizzledmessage0 - Library containing serialized messages used with Drizzle
libprotobuf-c0 - Protocol Buffers C library
libprotobuf-c0-dev - Protocol Buffers C static library and headers
libprotobuf-java - Java bindings for protocol buffers
mapnik-vector-tile - Vector tiles integration with mapnik - development files
protobuf-c-compiler - protocol buffers C compiler
python-protobuf - Python bindings for protocol buffers
python-protobuf.socketrpc - Python socket RPC for Google protocol buffers
Какой я должен использовать?
Что делает" (файлы для разработчика)", средние?
От Stackoverflow:
файлы для разработчика или
*-dev
пакеты чаще всего содержат заголовки, связанные с интерфейсом библиотеки.
Теперь, относительно Вашей установки, Вы не должны волноваться о том, необходимо ли установить libprotobuf-dev
или нет. Просто установите свой необходимый пакет с командой:
sudo apt-get install <package-name>
и если это зависит от какого-либо *.dev
файлы затем, это загрузит и установит их автоматически.