赞
踩
环境: windows7 64 位,cmake 3.15.3, vs 2015, ninja(码云)
MNN 版本(最新的我没有编译成功,用了 0.2.1.0)
第一步:因为我没有ninja,所以先编译,(需要提前安装过python,加入环境变量),参照了这篇文章,简单说一下
1、打开powershell, cd 到 ninja 根目录
2、输入 "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64 回车
3、输入 python configure.py --bootstrap
4、将ninja路径加入到环境变量 , 在powershell 中 输入 ninja -help 没问题就可以了
第二步:下载好MNN之后, cd 到 3rd_party\flatbuffers 路径下,需要编译 flatc.exe
1、powershell cd 到 flatbuffers 路径下,执行 "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64
2、mkdir tmp && cd tmp
3、cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Release ..
4、ninja
第三步:开始编译MNN,确保powershell 可以执行.ps1脚本,set-executionpolicy -executionpolicy unrestricted
1、cd /path/to/MNN 执行 "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64
2、./schema/generate.ps1
3、mkdir build && cd build
4、cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Release ..
5、ninja
ps:win 10 命令提示符 切换目录 cd /d E:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。