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

1. 环境

安装环境采用visual studio 2017 + protobuf 3.4.0 + Vulkan + ncn

2. Vulcan 安装

        windows10下面的Vulcan安装比较简单,直接去Vulcan官网下载.exe文件安装即可,可以自由选择安装路径。我这里安装的是 Vulcan 1.2.182.0。注意如果要使用vulcan并使用GPU加速,则参考这篇博客。

3. ncnn编译和安装

3.1 ncnn下载

将ncnn下载到你的路径下面,我这里安装的是20200413这个版本(和公司保持一致),比如我通过将源码下载到下面的位置并解压缩

ncnn环境搭建二 - windows下Vulkan和ncnn编译安装_第1张图片

ncnn环境搭建二 - windows下Vulkan和ncnn编译安装_第2张图片

 3.2 编译和安装

打开 “适用于VS2017的x64本机工具命令提示”

ncnn环境搭建二 - windows下Vulkan和ncnn编译安装_第3张图片

 ncnn环境搭建二 - windows下Vulkan和ncnn编译安装_第4张图片

将ncnn-root-dir换成你的ncnn下载位置,第四条命令里面所有的都换成读者自己的protobuf路径 ,注意是绝对路径,

 比如我,=E:/study/ncnn/ncnn-20200413, =E:/study/ncnn/protobuf-3.4.0

> cd 
> mkdir -p build_vs2017
> cd build_vs2017
> cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%cd%/install -DProtobuf_INCLUDE_DIR=/build_vs2017/install/include -DProtobuf_LIBRARIES=/build_vs2017/install/lib/libprotobuf.lib -DProtobuf_PROTOC_EXECUTABLE=/build_vs2017/install/bin/protoc.exe ..
> nmake
> nmake install
 
pick build-vs2017/install folder for further usage

 ncnn环境搭建二 - windows下Vulkan和ncnn编译安装_第5张图片

 ncnn环境搭建二 - windows下Vulkan和ncnn编译安装_第6张图片

 ncnn环境搭建二 - windows下Vulkan和ncnn编译安装_第7张图片

最后会在ncnn-20200413/build_vs2017/下面生成一个install路径

ncnn环境搭建二 - windows下Vulkan和ncnn编译安装_第8张图片

里面包含ncnn库的头文件和调用ncnn常用的库文件 

4. 参考

4.1 win10下编译安装ncnn

4.2 opencv not found,quantize tools won't be built,What should I do?Please help me,thank you #1982

4.3 pc_win10_x64安装ncnn,并使用vulkan

你可能感兴趣的:(ncnn)