Linux protobuf

生成C# protobuf  最终文件Net.cs
   1.protoc --descriptor_set_out=a.protobin a.proto
   2.mono protogen.exe -i:Net.protobin -o:Net.cs

生成php protobuf  最终文件pb_foo.php (好像是这样 以pb开头)
   php /usr/local/src/php-protobuf-master/protoc-php.php foo.proto

    php-protobuf-master.zip 解压 安装  得到protoc命令 和protoc-php.php文件 

     解压后再解压NET20.zip 得到protogen.exe 文件

 

需要安装 mono , 这个命令能在Linux下运行exe结尾的可执行文件 比如写个helloWorld.cs 生成.exe后 放入Linux  执行 mono helloWorld.exe 可以执行成功

52人参与, 0条评论 登录后显示评论回复

你需要登录后才能评论 登录/ 注册