protobuf-c:C中的协议缓冲区实现

时间:2024-03-18 20:32:20
【文件属性】:

文件名称:protobuf-c:C中的协议缓冲区实现

文件大小:176KB

文件格式:ZIP

更新时间:2024-03-18 20:32:20

C++

概述 这是protobuf-c ,这是数据序列化格式的C实现。 它包括libprotobuf-c一个纯粹的C库实现的Protobuf编码和解码,以及protoc-c一个码产生器,其将协定缓冲.proto基于所述原始文件到C描述符代码, protoc 。 protobuf-c以前包括RPC实现; 该代码已拆分为项目。 protobuf-c最初由Dave Benson编写,并由0.15版维护,但现在由一个新团队维护。 谢谢,戴夫! 邮件列表 protobuf-c的邮件列表托管在。 通过发送电子邮件到订阅。 建筑 protobuf-c需要安装C编译器,C ++编译器, 和pkg-config 。 ./configure && make && make install 如果从git checkout进行构建,则还必须安装autotools ( autoconf , automake , lib


【文件预览】:
protobuf-c-master
----.travis.yml(1KB)
----build-cmake()
--------.gitignore(30B)
--------CMakeLists.txt(6KB)
----DoxygenLayout.xml(6KB)
----Doxyfile.in(99KB)
----m4()
--------ld-version-script.m4(2KB)
--------code_coverage.m4(6KB)
--------valgrind-tests.m4(1KB)
--------pkg.m4(8KB)
--------ax_check_compile_flag.m4(3KB)
--------ax_cxx_compile_stdcxx.m4(19KB)
--------.gitignore(63B)
----autogen.sh(31B)
----TODO(3KB)
----t()
--------issue375()
--------test-optimized.proto(186B)
--------test-full.proto(12KB)
--------generated-code2()
--------test-proto3.proto(519B)
--------issue251()
--------issue330()
--------README(2KB)
--------generated-code()
--------test.proto(597B)
--------issue220()
--------version()
----LICENSE(2KB)
----Makefile.am(10KB)
----CONTRIBUTING.md(464B)
----.gitignore(618B)
----.commit_docs.sh(2KB)
----protoc-c()
--------c_file.h(5KB)
--------c_bytes_field.cc(7KB)
--------c_helpers.cc(19KB)
--------c_generator.cc(7KB)
--------c_message_field.h(4KB)
--------c_field.h(5KB)
--------c_extension.h(4KB)
--------c_enum.cc(12KB)
--------c_enum_field.h(4KB)
--------c_enum_field.cc(6KB)
--------c_extension.cc(4KB)
--------main.cc(771B)
--------c_service.cc(12KB)
--------c_message.cc(21KB)
--------c_enum.h(5KB)
--------c_helpers.h(8KB)
--------c_message_field.cc(5KB)
--------c_string_field.h(4KB)
--------c_service.h(4KB)
--------c_generator.h(4KB)
--------c_file.cc(10KB)
--------c_message.h(5KB)
--------c_primitive_field.cc(8KB)
--------c_primitive_field.h(4KB)
--------c_field.cc(9KB)
--------c_string_field.cc(6KB)
--------c_bytes_field.h(4KB)
----ChangeLog(18KB)
----README.md(5KB)
----protobuf-c()
--------protobuf-c.h(33KB)
--------protobuf-c.c(94KB)
--------libprotobuf-c.sym(893B)
--------libprotobuf-c.pc.in(247B)
----configure.ac(4KB)

网友评论