c#源码毕业设计-protobuf-c:C语言中的协议缓冲区实现

时间:2024-06-08 07:02:03
【文件属性】:

文件名称:c#源码毕业设计-protobuf-c:C语言中的协议缓冲区实现

文件大小:183KB

文件格式:ZIP

更新时间:2024-06-08 07:02:03

系统开源

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 , libtool ),并且必须通过运行autogen.sh脚本来生成构建系统。 ./autogen.sh && ./configure && make && make install 测试


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

网友评论