Windows下ncnn环境配置教程详解(VS2019)

一、下载VS2019并安装

1、下载地址:https://visualstudio.microsoft.com/zh-hans/vs/

2、下载后安装工作负载(安装以下三个即可)

3、如果发现忘记下载某一个工作负载,可以再安装完成之后在重新安装(VS导航栏的工具->获取工具和功能)

二、下载并安装cmake-3.16.5

1、下载地址:链接: https://pan.baidu.com/s/1_gTHjKRbT9nfDFsrO9bkTg 提取码: zme6

2、下载后解压

3、添加环境变量(将解压后cmake-3.16.5-win64-x64文件夹点开进入bin将该路径添加至环境变量,笔者这边的路径为:D:\software\cmake-3.16.5-win64-x64\bin)--如下图

三、下载并安装protobuf-3.4.0

1、下载地址:链接: https://pan.baidu.com/s/1aQuVhRXwGR4K8Xo0Qg1WZA 提取码: hd3z

2、下载后解压

3、打开VS2019的X64命令行(注意不是cmd)

4、在VS2019的X64命令行下执行以下命令

注:<protobuf-root-dir> 为你刚刚解压的protobuf-3.4.0文件夹的根目录

> cd <protobuf-root-dir>
> mkdir build-vs2019
> cd build-vs2019
> cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%cd%/install -Dprotobuf_BUILD_TESTS=OFF -Dprotobuf_MSVC_STATIC_RUNTIME=OFF ../cmake
> nmake
> nmake install

5、成功后会产生build-vs2019文件夹以及该文件夹下的若干文件夹及文件

四、构建ncnn的library

1、ncnn下载地址:https://github.com/Tencent/ncnn   (官网)

2、git clone该项目,或者直接下载压缩包

3、打开VS2019的X64命令行(进入到ncnn根目录下)执行以下语句

注意:cmake -G...这条命令有三个<protobuf-root-dir>需要换成之前安装protobuf-3.4.0的根目录

> cd <ncnn-root-dir>
> mkdir -p build-vs2019
> cd build-vs2019
> cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%cd%/install -DProtobuf_INCLUDE_DIR=<protobuf-root-dir>/build-vs2019/install/include -DProtobuf_LIBRARIES=<protobuf-root-dir>/build-vs2019/install/lib/libprotobuf.lib -DProtobuf_PROTOC_EXECUTABLE=<protobuf-root-dir>/build-vs2019/install/bin/protoc.exe -DNCNN_VULKAN=OFF ..
> nmake
> nmake install

4、成功后会产生build-vs2019文件夹以及该文件夹下的若干文件夹及文件

五、下载并安装opencv

1、下载地址:https://github.com/opencv/opencv/releases/tag/3.4.2

下载.exe文件(如下图)

2、下载后解压

3、配置环境变量(跟cmake步骤一样,最后将“压缩包的解压路径\opencv\build\x64\vc15\bin”添加进Path即可)

总结

到此这篇关于Windows下ncnn环境配置教程详解(VS2019)的文章就介绍到这了,更多相关windows ncnn环境配置内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • vs2019永久配置opencv开发环境的方法步骤

    有很多同学肯定想学习opencv相关的知识,但是有些情况下每建一次项目都要重新引入下各种文件是不是很苦恼,所以我也面临了这个问题,在网上看到很多的同学的方法,有的也都是很一样的,将什么.dll加入环境变量,然后设置项目配置文件什么的,这些东西我也尝试过,但是很容易忘记,我也特意写了一些笔记,但是有时还是会忘记.恰巧我也升级了vs2019,所以也打算更新下方法,做到一劳永逸.下面是教程部分.首先我们要安装好我们的opencv,然后我们安装以后会看到生成的文件夹.如图 这一切就是基础文件,所以这个务

  • VS2019配置OpenCV时找不到Microsoft.Cpp.x64.user的解决方法

    最近在配置OpenCV的时候,由于使用的是VS2019,结果找不到Microsoft.Cpp.X64.user这个文件.导致每次新建项目都得重新配置一遍,后来特意下载了vs2017,把下面这些文件拷到对应目录,就解决了. 下面附上三个文件的内容,只要按照上面目录,把文件放进去就可以了. Microsoft.Cpp.ARM.user.props <?xml version="1.0" encoding="utf-8"?> <Project Defau

  • VS2019安装配置MFC(安装vs2019时没有安装mfc)

    1.查看vs2019里面有没有配置MFC 新建项目,如果能在右边找到MFC应用则配置了,否则没有 2.*如果没有安装,将右边的的竖直移动条拉到底部,点击安装多个工具和供能* 3.选中在C++桌面开发==>在右侧选中相关功能==>点击修改 到此这篇关于VS2019安装配置MFC(安装vs2019时没有安装mfc)的文章就介绍到这了,更多相关VS2019安装配置MFC内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

  • 基于Android studio3.6的JNI教程之ncnn人脸检测mtcnn功能

    代码链接: https://github.com/watersink/mtcnn-linux-as 本代码可以在模拟器下进行跑. 环境: windows10 Android studio 3.6 Sdk:android10 api 29 Ndk:r15c Ncnn:20200226 Linux下的代码测试: cd mtcnn_linux/build cmake .. make ./mtcnn 如果可以跑通,输出正确结果,证明mtcnn代码的准确性. 实际操作的时候,首先基于linux把c++代码

  • VS2019下opencv4.1.2配置图文教程(永久配置)

    关于VS2019的安装可参考:VS2019以及MFC的安装详细教程 一.使用VS2019创建控制台工程(举例,其他同理),并打开视图中的属性管理器,如图. 二.在属性管理器下,找到debug|x64,右击新建属性表,如图. 修改属性表名称.位置(我这没改),点击添加. 三.设置属性表属性.双击点开刚才新建的属性表. 1.设置包含目录 :如图,点击VC++目录下的包含目录进行编辑.输入之后点击确定. 输入:你的opencv所放目录\opencv\build\include\opencv2 你的op

  • Windows下ncnn环境配置教程详解(VS2019)

    一.下载VS2019并安装 1.下载地址:https://visualstudio.microsoft.com/zh-hans/vs/ 2.下载后安装工作负载(安装以下三个即可) 3.如果发现忘记下载某一个工作负载,可以再安装完成之后在重新安装(VS导航栏的工具->获取工具和功能) 二.下载并安装cmake-3.16.5 1.下载地址:链接: https://pan.baidu.com/s/1_gTHjKRbT9nfDFsrO9bkTg 提取码: zme6 2.下载后解压 3.添加环境变量(将解

  • Windows下Sqlmap环境安装教程详解

    Sqlmap安装 Sqlmap >> 基于Python的自动化渗透测试工具,安装工具前需要进行Python的环境准备 Python环境的安装 1.1 下载与安装 python(2.7.16):https://www.python.org/ftp/python/2.7.16/python-2.7.16.amd64.msi    点击链接可直接下载文件后直接安装(已有Python可省略此步) *python默认路径:C:\Python27 1.2 安装时关于环境变量的设置 在这里需要选择最底下的A

  • centOS7下Spark安装配置教程详解

    环境说明: 操作系统: centos7 64位 3台         centos7-1 192.168.190.130 master         centos7-2 192.168.190.129 slave1         centos7-3 192.168.190.131 slave2 安装spark需要同时安装如下内容: jdk  scale 1.安装jdk,配置jdk环境变量 这里不讲如何安装配置jdk,自行百度. 2.安装scala 下载scala安装包,https://www

  • selenium+python环境配置教程详解

    一.安装Python 1)官网下载安装 2)配置环境变量(未勾选自动配置需要手动配置) 3)检查是否安装成功(交互窗口中输入Python -v) 二.Selenium 3.X +FireFox 驱动 +geckodriver 1.安装selenium: 1)W+r输入cmd,然后输入pip install selenium 2)安装FireFox,添加附加组件selenium IDE.FireBUG 3) https://github.com/mozilla/geckodriver/releas

  • SpringBoot多环境配置教程详解

    目录 一.为什么要配置多环境 二.如何进行多环境配置呢 1.针对 yaml 配置文件 2.针对 properties 配置文件 三.命令行启动参数 第一步:打包项目 第二步:输入命令行 补充内容 一.为什么要配置多环境 当我们工作开发真实的项目时,可能会遇到不同的环境,如:开发环境.生产环境.测试环境等,不同的环境所需要的配置内容也会不尽相同,如果我们每次切换环境时再去配置对应的环境配置,肯定会降低我们的开发效率,所以,掌握多环境配置还是非常有必要的. 二.如何进行多环境配置呢 我们还是以配置端

  • windows下安装docker的教程详解

    由于我本地的mysql版本比较低,最近想着要升级一下mysql版本,鉴于docker容器的火热,就想着在本地装个docker环境,然后下载最新版的mysql镜像,完成mysql8.0的安装.电脑是windows 10版本. 一 启用Hyper-V 打开控制面板-->程序-->启用或关闭windows功能,勾选Hyper-V,然后点击确定即可. 点击确定后,提示重启系统. 二 安装Docker 下载地址:https://hub.docker.com/editions/community/dock

  • Win10下最新版CLion(2020.1.3)安装及环境配置教程详解

    前言 CLion 是 JetBrains 推出的全新的 C/C++ 跨平台集成开发环境.   没想到,我竟然又安装了CLion !!!∑(゚Д゚ノ)ノ,不过说实话,JetBrains家的IDE除了吃内存外,确实好用,无论是PyCharm还是IntelliJ IDEA.这还是我二年级学数据结构时用的IDE,比Dev C++好用多的多,虽然考完试我就给它卸载了. 1. 下载安装   下载还是要去官网,建议不要去什么第三方啊之类,官网下载,安全又干净,下载完直接双击安装就是了.   在这里提醒三点:1

  • visual studio code 配置C++开发环境的教程详解 (windows 开发环境)

    0 引言 最近帮GF(不幸变成ex了)配置C++开发环境,一开始想给她装个visual studio13完事,但是一想到自己安装以及使用时的诸多麻烦,就有点退却,觉得没有这个必要.正好了解到vscode大行其道,决定按照官网指示配置一版.由于本人非计算机科班出身,对编译原理了解不多,在配置环境的时候遇到了一些麻烦,参照网上的诸多教程,最后发现还是官网比较靠谱,所以结合自己配置的教训,写个帖子,希望能够帮到大家. 1 下载安装vscode 下载网址链接如下. https://code.visual

  • Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解)

    由于最近学习tensorflow的需要,tensorflow是在Linux环境下,使用的是Python.为了方便程序的调试,尝试在Windows下的Pycharm远程连接到虚拟机中Centos下的Python环境.(这里我采用的是ssh的远程连接) 1.准备工作: 固定centos的IP,这里我的固定IP为 192.168.254.128 . centos中安装ssh.(这里我采用的是ssh的远程连接) centos中Python环境已安装. 2.打开Pycharm,File->Settings

  • Win10下免安装版MySQL5.7的安装和配置教程详解

    1.MySQL5.7解压 2.新建配置文件my.ini放在D:\Free\mysql-5.7.26-winx64目录下 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\Free\mysql-5.7.26-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\Free\mysql-5.7.26-winx6

随机推荐