违法℃玩家 发表于 2018-6-13 10:07:06

windows x64 build google protobuf

  源码包版本:
  protobuf-2.5.0rc1
  源码包中没见可以通过命令行来进行编译的命令,那只有通过vs了。
  用vs2008(通过菜单而不是直接双击protobuf.sln文件)打开vsproject\protobuf.sln,我双击时不管用。新建x64配置。
  通过设置protobuf.sln中各个工程的代码生成方式,比如/MD,/MT,/MTd和/MDd,生成相应的编译版本库。
  2.5.0rc1不会完全编译通过,出问题的是tests和lite-test工程,这时需要在vsproject下新建一个Release文件夹,并把x64\Release下的protoc.exe拷贝到vsproject下的Release目录。
  x64\Release是编译Release x64版本时生成文件的默认位置。
  然后重新编译,就生成相应的库及.exe了。
  双击extract_includes.bat生成头文件。
页: [1]
查看完整版本: windows x64 build google protobuf