windows protobuf编译
protobuf编译
Protobuf下载地址:https://github.com/protocolbuffers/protobuf/releases
1、配置cmake:
2、点击生成,打开工程文件:略
3、编译protobuf:
4、安装完成展示:
测试:
1、创建在bin目录下创建build.bat (protoc --cpp_out=./NetMessage.proto)双击生成b.cc 和pb.h文件(NetMessage.proto文件自行编写)
2、创建vs项目测试
1)、添加protobuf头文件和cpp文件路径
2)、添加库文件
**运行会报错解决方法:
1、cmake配置项目 添加(未测试):add_definitions(-DPROTOBUF_USE_DLLS)
2、Vs配置的项目根据debug,release配置:
在工程上右键-》属性-》c/c+±》代码生成-》运行库
有四个选项及含义分别如下:
- 多线程调试Dll (/MDd) 对应的是MD_DynamicDebug
- 多线程Dll (/MD) 对应的是MD_DynamicRelease
- 多线程(/MT) 对应的是MD_StaticRelease
- 多线程(/MTd)对应的是MD_StaticDebug**
windows protobuf编译相关推荐
- ncnn环境搭建一 - windows下protobuf编译安装
1. 环境 安装环境采用visual studio 2015 + protobuf 3.4.0 + ncnn 2. visual studio 2015安装 visual studio采用的是 vs2 ...
- Windows下编译TensorFlow1.3 C++ library及创建一个简单的TensorFlow C++程序
参考:https://www.cnblogs.com/jliangqiu2016/p/7642471.html Windows下编译TensorFlow1.3 C++ library及创建一个简单的T ...
- Windows下编译Chrome V8
主要还是参考google的官方文档: How to Download and Build V8 Building on Windows 同时也参考了一些其它的中文博客: 脚本引擎小pk:SpiderM ...
- windows下编译leveldb
前提条件,下载boost库并编译 boost库弄好后,就可以编译leveldb了 首先,下载leveldb-windows,这个github上有 一. 1文件->新建->从现有代码文件创建 ...
- Windows下编译 Hadoop
Windows下编译 Hadoop-2.9.2 系统环境 系统: Windows 10 10.0_x64 maven: Apache Maven 3.6.0 jdk: jdk_1.8.0_201 Pr ...
- Windows下编译tensorflow-gpu教程
这两个也要看: https://zhuanlan.zhihu.com/p/29029860 https://zhuanlan.zhihu.com/p/34942873 Windows下编译tensor ...
- 如何在Windows下编译OpenSSL?
OpenSSL是一个开源的第三方库,它实现了SSL(Secure SocketLayer)和TLS(Transport Layer Security)协议,被广泛企业应用所采用.对于一般的开发人 ...
- windows下编译支持https的curl
先编译好openssl,过程详见:<windows下编译openssl> 编译好zlib,过程详见<windows下编译zlib> 1. 下载curl 官网:https://c ...
- 在Windows下编译FFmpeg详细说明
在Windows下编译FFmpeg详细说明 MinGW:一个可自由使用和自由发布的Windows特定头文件和使用GNC工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时 Mi ...
最新文章
- ppt生成器_WPS又有新动作!发布新款PPT快速生成器,职场办公必备
- c语言中热河输入空格,承德市2020年(春秋版)小学英语六年级上册期中考试模拟试卷(1)C卷...
- Nginx系列~Nginx服务启动不了
- docker mysql 操作_[Docker] Docker 快速搭建本地MySQL开发环境
- oracle课程小结,Oracle 数据库优化实战心得总结
- adjustViewBounds属性
- 在ASP.NET网站中实现带列表(其由xml文件控制生成)的视频播放
- mosquitto源码分析(四)
- Linux学习8-CentOS部署自己本地的django项目
- [原]android解析pdf文件muPdf
- shell 脚本执行报错/bin/bash^M: bad interpreter: No such file or directory
- 2022年软考信息安全工程师备考历年真题汇总
- 口令破解:kali字典工具的使用:CUPP、Crunch、Hydra
- 原画学习步骤,零基础一步步学原画!
- 标准的项目管理完整流程图
- 黄一老师讲述贷款“黑名单”小心别上了黑名单!
- Android开发虚拟机测试没问题,真机调试就出现问题,总是闪退!10秒解决!!
- 面板行业从“渐冻”中复苏,TCL科技大尺寸面板龙头站上C位
- 青花瓷的小鸟装饰蛋糕
- 福大软工 · 第十一次作业 - Alpha 事后诸葛亮(团队)