Could not find toolchain file: E:/Git/build/cmake/android.toolchain.cmake问题解决

问题描述

在Windows下编译MNN的Android平台时,需要运行.sh文件,那么之后几种方式:

  1. 在power shell中启动git bash,但是这个窗口一闪而过,看不清输出的信息,可以通过在脚本中最后一行加入:sleep 10000来解决
  2. 直接使用git bash,本问题就是在这种情况下出现的

当然,以上的2种情况都是在vscode中集成的终端上使用的,会比较方便

问题原因

因为Windows下运行.sh文件,一定是需要bash的,而最简单的方式,就是使用git的bash,但是,脚本中这行代码:

-DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK/build/cmake/android.toolchain.cmake \

会去寻找$ANDROID_NDK变量的位置,而我们之前没有主动添加,所以无法识别(Linux下为空,但是Windows下不是空,反而是如标题出现的bash的位置)

问题解决

  1. 很简单粗暴,直接将脚本中的变量名替换成相应NDK的路径
  2. 为了高级一些,可以尝试在Windows下添加变量,并且添加变量相应的路径(待尝试
  3. 在Linux下编译,变量操作较为简单

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/8118.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何轻松找到竞品独立站?竞品独立站搜罗神器曝光!

独立站竞品调研对做好独立站来说的重要性不言而喻。还在纠结想做独立站但不会找竞品独立站?不知道怎么分析竞品独立站?今天东哥倾囊相授,把压箱底的秘籍教给你! 怎么找竞品独立站? 1、谷歌购物广告 在谷歌购物页搜索产…

爬虫002_python程序的终端运行_文件运行_ipython的使用---python工作笔记020

用python运行一个文件,就是要写一个.py结尾的文件 然后保存 然后直接cmd中,python 然后写上py文件的路径就可以了 然后看一下内容 看一下终端中运行,直接输入python进入python环境,然后写python代码 回车运行 退出可以用exit()

设计模式——单例模式

1 概述 单例模式就是保证一个类只有一个对象实例。 为了保证无法创建多余的对象实例,单例类中需要自己创建对象实例,并把自己的构造方法私有化以防止其他地方调用创建对象,且需要提供一个公共的方法给其他类来获取该单例类的实例。 同时单例…

Linux笔记——rpm与yum下载软件命令介绍

系列文章目录 Linux笔记——进程管理Linux笔记——进程管理与网络监控技术讲解Linux笔记——进程管理 Linux笔记——管道相关命令以及shell编程 Linux笔记——磁盘进行分区与挂载介绍 文章目录 系列文章目录 前言 一 RPM介绍 1.1 RPM简单介绍 1.2 RPM命令语法 1.2.1 …

数学建模学习(2):数学建模各类常用的算法全解析

一、评价类算法 常见的评价算法 1.层次分析法 基本思想 是定性与定量相结合的多准则决策、评价方法。将决策的有关元素分解成 目标层、准则层和方案层 ,并通过人们的 判断对决策方案的 优劣进行排序 ,在此基础上进行定性和定量分析。它把人的思维过程…

工程师副高职称的评审条件

根据《专业技术人员职务评审暂行规定》和《工程技术人员职务评审暂行办法》,工程师副高职称的评审条件主要包括以下几方面: • 学历要求:具有本科及以上学历,或者具有大专学历并通过国家承认的专业技术资格考试。 • 工作年限要…

Python怎么实现模式匹配

什么是模式匹配 模式匹配是一种用于在数据中寻找特定模式或结构的技术。它可以用于识别、查找和提取符合特定模式要求的数据。 在计算机科学中,模式匹配通常用于字符串处理和数据分析领域。一些常见的模式匹配模式包括: 1. 字符串匹配:在一…

【实战】 八、用户选择器与项目编辑功能(上) —— React17+React Hook+TS4 最佳实践,仿 Jira 企业级项目(十四)

文章目录 一、项目起航:项目初始化与配置二、React 与 Hook 应用:实现项目列表三、TS 应用:JS神助攻 - 强类型四、JWT、用户认证与异步请求五、CSS 其实很简单 - 用 CSS-in-JS 添加样式六、用户体验优化 - 加载中和错误状态处理七、Hook&…

Go语言基础语法

Go语言基础语法 Hello World变量&常量定义if 判断语句for 循环语句(只有for)switch 选择语句数组(较少使用)切片(较多使用)map(实际最常用)range函数指针结构体结构体方法错误处…

23 自定义控件

案例:组合Spin Box和Horizontal Slider实现联动 新建Qt设计师界面: 选择Widget: 选择类名(生成.h、.cpp、.ui文件) 在smallWidget.ui中使用Spin Box和Horizontal Slider控件 可以自定义数字区间: 在主窗口w…

Docker 单机/集群 部署 Nacos2.2.0

单机部署 1- 拉取镜像 docker pull nacos/nacos-server:v2.2.02- 准备挂载的配置文件目录和日志目录 日志目录(空目录):./nacos/logs配置文件:./nacos/conf/application.properties 从官网下载 nacos 压缩包:Release 2.2.0 (Dec 14, 2022…

sql进阶:求满足某列数值相加无限接近90%的行(90分位)

sql 一、案例分析二、思路三、代码实现一、案例分析 表中有某个id列和数值列,求数值列占比为90%的id,如有个用户表,存储id和消费金额order_cnt,求一条sql查出消费占比无限接近90%的所有客户,如表中总消费为10000,占比最高的是4000、3000、2800,对应A、B、C用户,查出A、B、C用户…

18.背景轮播

背景轮播 html部分 <div class"container"><div class"slide active" style"background-image: url(./static/20180529205331_yhGyf.jpeg);"></div><div class"slide " style"background-image: url(./s…

【数据挖掘】使用 LSTM 进行时间和序列预测

一、说明 每天&#xff0c;人类在执行诸如过马路之类的任务时都会做出被动预测&#xff0c;他们估计汽车的速度和与汽车的距离&#xff0c;或者通过猜测球的速度并相应地定位手来接球。这些技能是通过经验和实践获得的。然而&#xff0c;由于涉及众多变量&#xff0c;预测天气或…

P3382 【模板】三分法

三分其实是每次取L,R的终点mid&#xff0c;把mid左边一点点的函数值和右边一点点的函数值比较&#xff0c;舍弃一边的区间&#xff0c;这样不断缩小区间直到满足精度要求(一般eps取0.1*精度)&#xff0c;但我们都喜欢取三等分点&#xff0c;其实只要是左边一点点和右边一点点就…

linux 升级node

linux环境在执行npm ci是报错&#xff0c;提示node版本太低&#xff0c;故需升级&#xff0c;升级过程如下&#xff1a; 1. npm cache clean -f 2. npm install -g n 3. n stable # 下载最新的稳定的版本 上面第3行结果如下&#xff1a; installing : node-v20.5.0 mkdi…

SpringCloudAlibaba微服务实战系列(二)Nacos配置中心

SpringCloudAlibaba Nacos配置中心 在java代码中或者在配置文件中写配置&#xff0c;是最不雅的&#xff0c;意味着每次修改配置都需要重新打包或者替换class文件。若放在远程的配置文件中&#xff0c;每次修改了配置后只需要重启一次服务即可。话不多说&#xff0c;直接干货拉…

NoSQL之 Redis配置与优化

文章目录 一.关系数据库与非关系型数据库1.关系型数据库2.非关系型数据库3.关系型数据库和非关系型数据库区别4.非关系型数据库产生背景 二.Redis简介1.了解Redis2.Redis 具有以下几个优点3.Redis为何这么快 三.Redis 安装及应用1.Redis 安装部署2.Redis 命令工具2.1 redis-cli…

数字化新移民的转型之路探析

数字化转型&#xff0c;本质还是转型 很多企业谈到数字化转型时往往会对技术产生敬畏心理&#xff0c;与之伴随的后续动作往往是过度关注科技。但不重视与任用员工&#xff0c;再好的AI、算法、大数据等也发挥不了威力。 人和组织方面的问题&#xff0c;是导致很多企业的数字…

会点C++还需要再学Python吗?

提到的C、数据结构与算法、操作系统、计算机网络和数据库技术等确实是计算机科学中非常重要的基础知识领域&#xff0c;对于软件开发和计算机工程师来说&#xff0c;它们是必备的核心知识。掌握这些知识对于开发高性能、可靠和安全的应用程序非常重要。Python作为一种脚本语言&…