MNN windows 编译
@MNN Windows编译步骤
参考链接
https://www.yuque.com/mnn/cn/build_windows
https://blog.csdn.net/ouyangfushu/article/details/96476245
https://blog.csdn.net/jacke121/article/details/106403303
步骤
- git clone https://github.com/alibaba/MNN.git
- 打开x86_64 Cross Tools Command Prompt for VS 2019
- cd /path/to/MNN
- powershell ./schema/generate.ps1
- mkdir build && cd build
- cmake -G “NMake Makefiles” -DCMAKE_BUILD_TYPE=Release …
- nmake
遇到的问题
- error C2039: IsOutRange
解决MNN中nmake编译出现IsOutRange is not a member of flatbuffers
参考了https://blog.csdn.net/ouyangfushu/article/details/96476245中的方法来运行generate.ps1文件,该执行文件会自动生成一系列MNN依赖的第三方文件。然而使用上面链接的方法下载flatc.exe文件并放在/3rd_party/flatbuffers/tmp后,再后续MNN执行nmake编译时出现IsOutRange is not a member of flatbuffers的错误。
查看当前3rd_party\flatbuffers\include\flatbuffers\flatbuffers.h中的确没有IsOutRange这个函数,因此基本可以判定由flatc.exe生成的flatbuffers不全或版本不对。
解决方法:在https://github.com/google/flatbuffers/releases下载flatbuffers的源码并解压至MNN-master\3rd_party\flatbuffers下来覆盖之前生成的文件,最后重新执行nmake,编译成功。
参考链接
https://www.yuque.com/mnn/cn/build_windows
https://blog.csdn.net/ouyangfushu/article/details/96476245
https://blog.csdn.net/jacke121/article/details/106403303
MNN windows 编译相关推荐
- OGRE 2.1 Windows 编译
版权所有,转载请注明链接 OGRE 2.1 Windows 编译 环境: Windows 7 64Bit Visual Studio 2012 OGRE 2.1 CMake 2.8.12.1 OGRE ...
- DCNv2 windows编译2021
2019年曾经写过一篇DCNv2 windows编译的博客 https://blog.csdn.net/jacke121/article/details/91355170 当时vs2015是编译成功的 ...
- Cef mysql.exe_CEF3.2623使用记录:windows编译
CEF3.2623使用记录:windows编译 1:cef3.2623下载地址 2623是cef3最后一个支持xp系统的版本,且可以支持html的audio标签,可以用作对html音频的处理下载地址为 ...
- LibreCAD for windows 编译
LibreCAD for windows 编译 项目中要用到平面CAD功能,找到libreCAD,发现不很适合需求,需要重新改造一下:)要改造就要编译: 1.下载源码解压到H盘 2.用notepad+ ...
- FreeRDP 2.0 for Windows 编译
简介 Freerdp 一个开源的RDP跨平台客户端: https://github.com/FreeRDP/FreeRDP 版本 2020-04-09 Github上其发布了2.0版本: 只下载其re ...
- Windows编译FreeRDP
Windows编译FreeRDP 需要准备的工具 1.安装CMake (cmake-gui) 2.安装`Visual Studio Community 2017` 3.下载`FreeRDP`源码 4. ...
- windows编译g20问题解决记录
windows编译g20问题解决记录 error C3861: 'vasprintf': identifier not found 参考链接 here
- Windows编译安装AzerothCore魔兽世界开源服务端Lua脚本引擎Eluna和防作弊anticheat模块教程
Windows编译安装AzerothCore魔兽世界开源服务端Lua脚本引擎Eluna和防作弊anticheat模块教程 大家好,我是艾西今天和大家聊聊魔兽世界游戏内的脚步以及防作弊模块 Eluna是 ...
- windows编译libzip vs2017
windows编译libzip vs2017 1 下载 2 打开工具 3 编译zlib 4 编译libzip 链接 参考: 原创文章禁止转载 同步发布http://www.alom.com.cn/ 1 ...
最新文章
- jdk是什么?jdk1.8安装配置方法
- 2022年如何学习自动化测试?这篇文章告诉你
- iOS开发技巧 - Size Class与iOS 8多屏幕适配(一)
- MySQL查询更新所有满足条件的数据
- centos安装php服务器,在CentOS上安装搭建PHP+Apache+Mysql的服务器环境方法
- linux ubuntu php,linux ubuntu安装php运行环境
- which 命令详解
- 《像计算机科学家一样思考Python(第2版)》——1.3 第一个程序
- 在NGUI界面的一些问题
- LoadRunner监控SQLServer
- C读取INI的代码实例
- SNMP(简单网络管理协议)
- 用友软件计算机时间格式,如何正确设置系统日期格式?_速达软件_用友,速达,管家婆,微软,金蝶,方正,博世通,数据博士,进销存,财务软件-飞鸿软件帮助中心 -...
- 简单html开源游戏案例,基于CreatejsHTML5游戏案例(看你有多色游戏案例)
- tomcat错误“Attribute value is quoted with which must be escaped when used within the value”
- 高德地图轨迹回放、点的弹跳效果、浏览器环境监测、设置地图的主题样式、GPS坐标转为高德坐标、地图加载提示、地图DOM事件、修改图层等API接口
- CYPRESS S6E1C3 系列 FM0+ 32位单片机串口uart0 问题
- 后端——获取提交的数据(GET、 POST)、获取上传的文件、常见的网络请求
- 人脸识别技术在十大领域的创新应用
- 硅上量子点激光器报告最新进展总结(二)