vs2019 安裝ncnn


ncnn安裝

thanks to:https://blog.csdn.net/qq_36890370/article/details/104966786

一、下載VS2019並安裝

二、下載並安裝cmake-3.16.5

 1、下載地址:https://pan.baidu.com/s/19q6OcG-7KfNScNr4-dKj-A  提取碼:nxv1

    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/1fRV1OpJsUXscUNlC4uvUMA  提取碼:bt4q

    2、下載后解壓

    3、打開VS2019的X64命令行(注意不是cmd)(Developer Command Prompt for VS 2017(x86)或x64 Native Tools Command Prompt for VS 2017(x64))

 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的根目錄

  注意 <>這個也要刪除, 注意:\要轉換為/就是路徑直接復制不行

  cmake -G語句里面的OFF和ncnn github指導里面不同GitHub里面是ON,不過我這里可以通過

> 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文件夾以及該文件夾下的若干文件夾及文件

  

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM