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生成头文件。

你可能感兴趣的:(Google,protobuf)