目录
Windows中利用Visual Studio 2019配置ncnn
Windows中利用Visual Studio 2019配置ncnn
1、需要工具
Visual Studio 2019
cmake链接:https://pan.baidu.com/s/1JawV-az04RsuYeelotKZLg 提取码:xnw5
protobuf链接:https://pan.baidu.com/s/1AuHqvX9gqL4bq4_YBrk5pg 提取码:pd73
ncnn链接:https://pan.baidu.com/s/1LIENbOBhHsFodhVI6bzZ4Q 提取码:pce2
官网:https://github.com/Tencent/ncnn
2、安装软件
1.cmake安装
cmake解压后,添加环境变量:将cmake中bin路径添加到环境变量中去
2.安装protobuf
打开终端:x64 Native Tools Command Prompt for VS 2019
打开终端,切换到protubuf目录下
cd protobuf-3.4.0
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
最后应该得到如下结果
3.构建ncnn库
依旧用x64 Native Tools Command Prompt for VS 2019终端进行ncnn文件目录下
cd ncnn
mkdir -p build-vs2019
cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%cd%/install -DProtobuf_INCLUDE_DIR=D:/vs/protobuf-3.4.0/build-vs2019/install/include -DProtobuf_LIBRARIES=D:/vs/protobuf-3.4.0/build-vs2019/install/lib/libprotobuf.lib -DProtobuf_PROTOC_EXECUTABLE=D:/vs/protobuf-3.4.0/build-vs2019/install/bin/protoc.exe -DNCNN_VULKAN=OFF ..
nmake
nmake install
注意:cmake中protubuf要替换成自己的路径,路径使用“/”
最后得到如下结果
ncnn配置就完成了,上图中一些警告是否有影响,暂时未知。笔者最近才是刚刚开始接触ncnn,有不正确的地方希望和我多多讨论。