admin管理员组

文章数量:1631139

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这个版本(和公司保持一致),比如我通过将源码下载到下面的位置并解压缩

 3.2 编译和安装

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

 

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

 比如我,<ncnn-root-dir>=E:/study/ncnn/ncnn-20200413, <protobuf-root-dir>=E:/study/ncnn/protobuf-3.4.0

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

 

 

 

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

里面包含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

本文标签: 环境ncnnvulkanWindows