1. 环境

安装环境采用visual studio 2015 + protobuf 3.4.0 + ncnn

2. visual studio 2015安装

visual studio采用的是 vs2015专业版,具体下载可以移步官网下载地址,安装的时候注意要把所有的组件都安装了,这样防止编译protobuf和ncnn出现组件缺失的报错。

3. protobuf 3.4.0 编译和安装

protobuf的下载地址为protobuf 3.4.0,选择下面的Source code,并下载和解压

3.1 生成

下载完后解压,然后打开VS2015 X64本机工具命令提示符

在刚刚解压的protobuf-3.4.0/下面建立build_vs2015文件夹, 并通过VS2015 X64本机工具命令提示符进入到该路径下面,如图

接着执行如下指令:

cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%cd%/install ^
-Dprotobuf_BUILD_TESTS=OFF ^
-Dprotobuf_MSVC_STATIC_RUNTIME=OFF ../cmake

运行到下图即表示配置和生成成功

3.1 nmake

接着在build_vs2015文件夹下执行 nmake,如下图所示

若没有报错,执行到下图表示make成功

3.1 nmake install

接着在build_vs2015文件夹下执行 nmake install,如下图所示

若没有报错,执行到下图表示install成功

到此protobuf 3.4.0编译成功,可以在文件夹下看到相应的文件

为了方便大家使用,我这里将在windows10下面通过visual studio 2017编译好的protobuf 3.4.0的头文件和库文件百度网盘分享出来,欢迎大家下载。网盘地址:链接:

戳这里
提取码:rblw

 4. 参考

win10+vs2015+ncnn编译配置

Windows下编译protobuf v3.3.0

windows下CMake编译Protobuf

在windows上一键编译各种版本的protobuf(2017-12-05修改)

Windows下Protobuf的静态库编译和使用说明(验证成功)

ncnn环境搭建一 - windows下protobuf编译安装相关推荐

  1. ncnn环境搭建二 - windows下Vulkan和ncnn编译安装

    1. 环境 安装环境采用visual studio 2017 + protobuf 3.4.0 + Vulkan + ncn 2. Vulcan 安装 windows10下面的Vulcan安装比较简单 ...

  2. windows下python环境搭建_Linux/Windows下Python环境搭建步骤

    Python环境搭建首先到官网(www.python.org)下载相应的安装版本.主要分为Windows和Linux两种: 一.Linux下Python环境搭建 一般情况下,Linux系统都已经预安装 ...

  3. ESP32 ESP-IDF开发环境搭建,Windows下基于ESP-IDF | Cmake | VScode插件的 ESP32 开发环境搭建

      之前的一篇博客 Windows上基于ESP-IDF搭建ESP32开发环境 发布后,深受好评.几个月过去了,乐鑫的esp-idf-tools安装工具发生了较大的变化,VsCode插件的功能也愈加完善 ...

  4. ReactNative开发实战一之环境搭建(Windows下)

    作为微信公众号(Zjiaxin)的开山篇文章------我们将从环境搭建开始:(Windows环境下) 1 首先准备必要的软件和工具: Python 2.Node.ReactNative.Androi ...

  5. python 3.5opencv 环境搭建_Python3.5+openCv进行人脸识别的环境搭建(Windows下)

    一.环境是Windows下,python3.5,openCv选择opencv_python‑3.3.1+contrib‑cp35‑cp35m‑win_amd64.whl (一定要选择cp35的,电脑6 ...

  6. LNMP架构环境搭建之mysql源码编译安装

    Mysql MySQL是一个开源的数据库,在互联网行业应用的很广泛,下面来记录一下从源码编译安装的步骤,当然,MySQL也有其他安装方式,比如,使用yum下载安装rpm包,或者二进制方式安装,如果机器 ...

  7. hadoop ubantu环境搭建_Ubuntu16.04 下 hadoop的安装与配置(伪分布式环境)

    一.准备 1.1创建hadoop用户 $ sudo useradd -m hadoop -s /bin/bash #创建hadoop用户,并使用/bin/bash作为shell $ sudo pass ...

  8. 鸿蒙硬件开发:Hi3861开发环境搭建及Windows下编译下载程序

    Windows开发环境准备 可参考官方文档Windows开发环境准备进行配置. 安装VS Code https://code.visualstudio.com/Download 安装Python ht ...

  9. Windows下 如何编译安装OpenEXR

    这是LuxRender 编译的一小部分内容,单独摘录下来,以供自己学习 1)下载相关组件 在C盘下建立一个目录libs-x86,从OpenEXR官网http://www.openexr.com/dow ...

最新文章

  1. ubuntu下搭建一个数据化处理的开发环境
  2. 位运算实现用户留存率
  3. 【微信小程序】wx:for
  4. java 接口的访问权限_证明接口interface中定义的方法的访问权限为public
  5. HttpWebResponse 的问题
  6. couchbase_Couchbase 2.0归类视图简介
  7. C++从0到1的入门级教学(十二)——运算符重载
  8. HbuliderX 历史版本下载
  9. jQuery: 选择器(DOM,name,属性,元素)
  10. vue 改变组件data_为什么vue组件中data必须用函数表达?
  11. java服务器端 —— 腾讯云直播开发接入(一)
  12. ESP8285 ESP-AT编译流程和操作步骤
  13. 计算机电源怎么设置玩游戏不卡,BIOS怎么找到显卡的设置
  14. CS61A 2021Spring Lab: Cats
  15. 写好一份属于自己的简历
  16. ROS ros::NodeHandle nh(“~“)
  17. 2021-09-21用pyecharts做全球各个国家的gdp色彩深度图
  18. 快速查询快递单号物流标记代收单号
  19. bootstrap~去除input选中时的蓝色边框线
  20. NetAdvantage

热门文章

  1. Cisco BGP笔记
  2. 低成本的单节锂电池充电芯片
  3. 空气质量在线检测平台 js 逆向)(aqistudy)
  4. lol2月26日服务器维护,lol2月27日维护公告
  5. 酷鱼桌面2设计器简介
  6. win10开机右击文件夹卡死,转圈圈
  7. 基于libVLC的视频播放器之十五:添加播放列表
  8. 有源和无源滤波器的区别_有源无源滤波器优缺点
  9. 方法(Methods)
  10. ZYNQ学习之路17.自定义SDSoC硬件平台