一.protoc.exe的编译

1.生成项目的目录:\lsw\cmake-3.14.0-win64-x64\bin\protobuf-build
2.生成protoc.exe位于:\lsw\cmake-3.14.0-win64-x64\bin\protobuf-build\Release\protoc.exe
3.proto文件位于\lsw\cmake-3.14.0-win64-x64\bin\protobuf-build\Release\from,生成目标目录位于:\lsw\cmake-3.14.0-win64-x64\bin\protobuf-build\Release\to
3.cmd进入protoc.exe所在目录,执行"protoc.exe -I=./from  --java_out=./to ./from/SearchRequest.proto",即可生成协议文件位于to目录。

以上参考https://blog.csdn.net/yahstudio/article/details/48995077

所使用的工具和生成的项目稍后上传。

二.protoc.exe的安装和配置

1.复制protoc.exe,libprotobuf.dll和libprotoc.dll至某个目录

protobuf 的编译,安装与python命令行配合使用

2.设置环境变量,添加安装路径至path

protobuf 的编译,安装与python命令行配合使用

3.“protoc --version”查看是否安装正确

protobuf 的编译,安装与python命令行配合使用

 

三.windows下python protobuf 安装

我的python版本是2.7.8

参考:https://blog.csdn.net/sherry_gp/article/details/50916958

但是过程中出现“ import pkg_resources
ImportError: No module named pkg_resources”报错。

 

四.windows10安装pip和setuptools工具

参考:https://blog.csdn.net/zxy987872674/article/details/54906908

安装完就可以删除下载的pip和setuptools文件夹了(\lsw目录也没必要)。

唯一的不足,警告“in a subsequent release (no sooner than 2020-04-20)”,可能是python2.7版本过小的原因,不理会。

接下来,重新执行第三步,结束。

相关文章:

  • 2021-06-21
  • 2021-05-21
  • 2021-12-13
  • 2021-04-06
  • 2017-11-23
  • 2022-12-23
  • 2019-10-06
猜你喜欢
  • 2022-12-23
  • 2021-05-16
  • 2021-12-18
  • 2022-01-01
  • 2022-12-23
  • 2021-05-20
  • 2021-08-31
相关资源
相似解决方案