当前位置:   article > 正文

ncnn Windows10 64bit编译配置_腾讯ncnn 编译

腾讯ncnn 编译

前言

本篇博客记录在Windows10 64bit上配置Tencent ncnn的过程,这里使用的Visual Studio版本为2015,CMake-3.14。注意: 这里配置的并不可以在VS中跟踪到cpp文件,这样的需要通过工程添加源码配置但是这样的安装方式并不是性能最优的

安装参考文档:Build for Windows x64 using Visual Studio Community 2017

step1: protobuf编译

Protobuf的下载路径是:protobuf。下载完成之后解压压缩包,之后打开VS2015 x64本机工具命令提示符
在这里插入图片描述
之后进入压缩目录,执行如下命令:

mkdir build-vs2015
cd build-vs2015
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
  • 1
  • 2
  • 3
  • 4
  • 5

出现这样便是安装成功:
在这里插入图片描述

step2:编译ncnn

解压下载下来的ncnn压缩包,进入ncnn目录创建build文件夹:

mkdir -p build-vs2015
cd build-vs2015
  • 1
  • 2

这里需要注意的是依赖库和主项目,要使用同样的build type(Debug/Release)。这里都通过cmake的-DCMAKE_BUILD_TYPE=Release指定,这里选用的type是Release

cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%cd%/install -DProtobuf_INCLUDE_DIR=E:/VS_ncnn/protobuf/build_vs2015/install/include -DProtobuf_LIBRARIES=E:/VS_ncnn/protobuf/build_vs2015/install/lib/libprotobuf.lib -DProtobuf_PROTOC_EXECUTABLE=E:/VS_ncnn/protobuf/build_vs2015/install/bin/protoc.exe ..
nmake
nmake install
  • 1
  • 2
  • 3

安装log:
在这里插入图片描述

step3:VS2015配置

首先,新建Win32应用台控制程序,之后开始配置过程,配置包含目录
在这里插入图片描述
配置库目录
在这里插入图片描述
配置Windows运行库目录
在这里插入图片描述
配置附加依赖项
在这里插入图片描述
编写示例代码:

#include "stdafx.h"
#include <opencv2\opencv.hpp>
#include <map>
#include <vector>  
#include <algorithm>  
#include <functional>
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/298073
推荐阅读
相关标签
  

闽ICP备14008679号