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










本文转自 hakuyo 51CTO博客,原文链接:http://blog.51cto.com/hakuyo/1105196,如需转载请自行联系原作者

目录
相关文章
|
安全 虚拟化 Windows
Windows x64内核下注入DLL姿势之一
讲述了Windows x64内核下注入DLL的思路与流程
|
3月前
|
关系型数据库 MySQL 数据库
Windows 安装 MySQL 5.7 x64 位
Windows 安装 MySQL 5.7 x64 位
139 0
|
11月前
|
存储 安全 Apache
2023-10 适用于基于 x64 的系统的 Windows Server 2012 R2 月度安全质量汇总(KB5031419)
2023-10 适用于基于 x64 的系统的 Windows Server 2012 R2 月度安全质量汇总(KB5031419)
870 2
|
Cloud Native 编译器 Linux
如何在Windows、Mac和Linux操作系统上安装Protocol Buffers(protobuf)编译器
如何在Windows、Mac和Linux操作系统上安装Protocol Buffers(protobuf)编译器
474 0
|
6月前
|
C语言 C++ Windows
windows下编译protobuf
windows下编译protobuf
245 0
|
编解码 Java C#
Google Protobuf 使用介绍
Google Protobuf 使用介绍
74 0
|
存储 编解码 JSON
第 7 章 Google Protobuf
第 7 章 Google Protobuf
114 0
|
开发工具 Android开发 C++
windows 8.1 x64位 adb 缺少api-ms-win-crt-private-l1-1-0.dll
windows 8.1 x64位 adb 缺少api-ms-win-crt-private-l1-1-0.dll
260 0
windows 8.1 x64位 adb 缺少api-ms-win-crt-private-l1-1-0.dll
|
C++
编译JDK11:ERROR: Build failed for target ‘default (exploded-image)‘ in configuration ‘windows-x86_64
编译JDK11:ERROR: Build failed for target ‘default (exploded-image)‘ in configuration ‘windows-x86_64
267 0
|
Java
编译OpenJDK8:[HotspotWrapper.gmk:45:/cygdrive/e/hub/openjdk/jdk8u/build/windows-x86_64-normal-server-
编译OpenJDK8:[HotspotWrapper.gmk:45:/cygdrive/e/hub/openjdk/jdk8u/build/windows-x86_64-normal-server-
115 0
下一篇
无影云桌面