VS2015編譯ncnn


1. 預備工作:

先安裝好:VS2015+CMake3.12.0。

2. 編譯Protobuf:

 

1. 下載並解壓:protobuf-3.4.0
2. 打開CMake-GUI:  設置 源文件目錄:D:/protobuf-3.4.0/cmake  設置 目標文件目錄:D:/protobuf-3.4.0/Builds  點擊 Configure:選擇VS2015 Win64->Finish  不勾選:protobuf_BUILD_TESTS和protobuf_MSVC_STATIC_RUNTIME  點擊 Add Entry:CMAKE_BUILD_TYPE=Release  修改(可選):CMAKE_CONFIGURATION_TYPES=Release  修改:CMAKE_INSTALL_PREFIX=./install  再點2次 Configure  點擊 Generate
3. 打開VS2015:  打開 目標文件目錄(D:/protobuf-3.4.0/Builds)中的工程文件(protobuf.sln),編譯其中的INSTALL項目即可。


備注:在系統的環境變量中,在系統變量PATH中添加路徑:D:\protobuf-3.4.0\Builds\install\bin;然后重啟系統! 
否則,可能遇到坑:cmake ncnn時,添加不上Protobuf_INCLUDE_DIR項。

 

3. 編譯ncnn:

 

1. 下載並解壓:ncnn
2. 打開CMake-GUI:  設置 源文件目錄:D:/ncnn-master  設置 目標文件目錄:D:/ncnn-master/Builds  點擊 Configure:選擇VS2015 Win64->Finish  點擊 Add Entry:Protobuf_LIBRARIES=D:\protobuf-3.4.0\Builds\install\lib\libprotobuf.lib  點擊 Add Entry:Protobuf_INCLUDE_DIR=D:\protobuf-3.4.0\Builds\install\include  點擊 Add Entry:Protobuf_PROTOC_EXECUTABLE=D:\protobuf-3.4.0\Builds\install\install/bin/protoc.exe  修改(可選):CMAKE_CONFIGURATION_TYPES=Release  修改:Protobuf_SRC_ROOT_FOLDER=D:/protobuf-3.4.0/src  再次點擊 Configure  點擊 Generate
3. 打開VS2015:  打開 目標文件目錄(D:/ncnn-master/Builds)中的工程文件(ncnn.sln),編譯其中的INSTALL項目即可。  編譯結束后,在目標文件目錄的install和tools目錄下,即可看到編譯好的文件。至此,ncnn編譯完成。

 

來自 <https://blog.csdn.net/CosmosHua/article/details/81543844>


免責聲明!

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



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