Google终于发布了protobuf 3.0的release版了,升级项就不说了,之前的版本内部都有一个vsprojects目录,可以通过vs工程直接打开,新版本需要自己通过cmake去创建。

protobuf下载地址:https://github.com/google/protobuf/releases/tag/v3.0.0;

cmake下载地址: https://cmake.org/download/

cmake安装成功后打开cmake(cmake-gui),设置如下:

分别选择protobuf目录下的cmake目录,以及希望vs工程文件存放目录;选择完成后点击Configure,

选择希望的vs版本,使用默认的编译器,点击finish即可。

注意:protobuf3.0是使用c++11编写的,使用不支持c++11的IDE或者编译器将编译失败;

最后点击Generate生成即可,顺利的话VS工程文件已经创建好了。

或者通过阅读cmake目录下的Readme.md通过命令创建也行。

转载于:https://blog.51cto.com/cto521/1833890

vs编译protobuf 3.0.0相关推荐

  1. 64位centos 下编译 hadoop 2.6.0 源码

    64位os下为啥要编译hadoop就不解释了,百度一下就能知道原因,下面是步骤: 前提:编译源码所在的机器,必须能上网,否则建议不要尝试了 一. 下载必要的组件 a) 下载hadoop源码 (当前最新 ...

  2. 如何编译Apache Hadoop2.2.0源代码

    转自(原文图片已丢失,本文修复图片,重新排版,并更正部分原文错误):http://www.superwu.cn/2013/12/26/913 欢迎和大家交流技术相关问题: 邮箱: jiangxinnj ...

  3. rippled win10 vs2019编译 rippled 1.6.0

    win10 vs2019 编译rippled 1.6.0 01 必备资源 rippled官方提高的编译文档一直都是vs2017的 boost1.70.0的说明.最近抽空尝试win10下面 使用 vs2 ...

  4. mysql+1.6安装,CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14方法

    这篇文章主要介绍了CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14方法分享,需要的朋友可以参考下准备篇: 一.配置防火墙,开启80端口.3306端口 Cen ...

  5. 在Linux上编译LLVM/Clang 8.0.0等全部源代码

    2019独角兽企业重金招聘Python工程师标准>>> 本教程使用的操作系统是Ubuntu Linux 18.04.2 LTS版本,编译器是GCC 6.5.0(不用新版的原因是某些代 ...

  6. 解决编译不通过Could not find support-compat.aar (com.android.support:support-compat:26.0.0).

    android 编译报错: > Could not find support-compat.aar (com.android.support:support-compat:26.0.0).Sea ...

  7. 编译安装nginx1.9.7+php7.0.0服务器环境

    编译安装nginx1.9.7+php7.0.0服务器环境 一直以来我都通过网上的一些材料去搭建lnmp环境,通过直接yum安装nginx mysql php等软件. 但是为了原生态的编译安装最新的软件 ...

  8. 【错误记录】Android Studio 编译报错 ( Installed Build Tools revision 31.0.0 is corrupted )

    文章目录 一.报错信息 二.解决方案 一.报错信息 Executing tasks: [:dex_demo:assembleDebug, :app:assembleDebug] in project ...

  9. centos安装llvm_CentOS 7.0 编译安装LLVM7.0.0版本

    clang的下载地址 下载好了以后,四个压缩包都解压出来,得到四个目录: llvm-3.3.src cfe-3.3.src clang-tools-extra-3.3.src compiler-rt- ...

最新文章

  1. 芯片技术从未止步 助力AI安防迈向新阶段
  2. 【pmcaff】产品经理必知改善用户体验的基本方法
  3. Spring事务管理amp;数据库隔离级别
  4. Exchange ActiveSyn身份验证类型
  5. H5调用手机摄像头拍照,如何压缩后上传
  6. Alt+/ 快速提示快捷键修复及ecplise心得
  7. “留给美团的机会不多了!” | 畅言
  8. 华为机试HJ9:提取不重复的整数
  9. 多校 HDU 6313 Hack It——构造
  10. java基础总结06-常用api类-api概述及jdk常用分类
  11. cefsharp 网页打印不好用_WinFrom 的 WebBrowser 替换为 CefSharp
  12. 聚合直播源码原生播放器php分享,原生聚合直播搭建源码
  13. 毕设项目 - 基于SSM的音乐网站(含源码+论文)
  14. 软件开发必备英语汇总(持续更新)
  15. Springcloud euraka服务
  16. 计算机网络基础练习题(附解析,考前必备)
  17. android 安装apk -99,Android APK 安装适配
  18. ubuntu 恢复被删除的文件
  19. 国空三区三线思考之:Arcgis自上而下从左到右进行编号
  20. element 表格全局筛选(筛选结果请求后端接口)

热门文章

  1. How to attack a windows domain
  2. windows系统上安装与使用Android NDK
  3. SQL2K数据库开发六之表操作创建产品表products
  4. iOS App上架流程(2016详细版)
  5. SharePoint 2016 必备组件离线安装介绍
  6. 将一个数组输出到模板中来处理2
  7. 初学php时一些术语以及一些基础知识
  8. Linux教程 网络管理命令Netstat的使用
  9. 支持向量机svm的完整实现并配有解析
  10. 001PHP文件处理——文件处理disk_total_space disk_free_space basename dirname file_exists filetype...