当前位置: 首页 > article >正文

Android JNI项目build时报告missing and no known rule to make it的原因

出错信息:

> Task :app:buildCMakeRelWithDebInfo FAILED

C/C++: ninja: error: '~/Documents/MyApp/MacApp/InfoScan/app/PaddleLite/cxx/libs/arm64-v8a/libpaddle_light_api_shared.so', needed by '/Users/zhudongning/AndroidStudioProjects/Test_Opencv1/app/build/intermediates/cxx/RelWithDebInfo/1s735c67/obj/arm64-v8a/libtest_opencv1.so', missing and no known rule to make it

跟踪了一整天不得要领,最后发现原因是 “cmake不喜欢相对路径”

原来在CMakelists.txt里包含第三方库的路径是:

set(PaddleLite_DIR “~/Documents/MyApp/MacApp/InfoScan/app/PaddleLite")

须改为绝对路径:

set(PaddleLite_DIR "/Users/zhudongning/Documents/MyApp/MacApp/InfoScan/app/PaddleLite")


http://www.kler.cn/a/301575.html

相关文章:

  • 流浪猫流浪狗领养PHP网站源码
  • 如何选择适合的证件照制作软件,让您的照片制作更轻松
  • 【人工智能】自然语言生成的前沿探索:利用GPT-2和BERT实现自动文本生成与完形填空
  • 20250110_ PyTorch中的张量操作
  • 数据结构与算法之数组: LeetCode 136. 只出现一次的数字 (Ts版)
  • matlab编写分段Hermite插值多项式
  • [001-03-007].第07节:Redis中的事务
  • ios免签H5
  • Docker Swarm 管理
  • 基于UE5和ROS2的激光雷达+深度RGBD相机小车的仿真指南(六):Blender烘培和UE5导入
  • 深入探讨MySQL联表查询可能导致的问题及应对策略
  • Linux运维_Bash脚本_源码编译Moby(Docker-CE)-20240803
  • 嵌入式鸿蒙系统开发语言与开发方法分析
  • Linux之MySQL主从复制
  • 组合模式composite
  • linux 操作系统下cp命令介绍及案例应用
  • Angular-Cli脚手架介绍、安装并搭建项目
  • Golang开发之路
  • 从 Data 到 Data + AI,必然之路还是盲目跟风?
  • vue3使用vscode开发遇到热更新问题(文件保存页面不实时更新)
  • 即插即用篇 | YOLOv8 引入并行的分块注意力 | 北京大学 2024 | 微小目标
  • 高级算法设计与分析 学习笔记4 二叉查找树
  • 单片机-STM32 看门狗(八)
  • 使用Ansible进行多云环境的自动化部署与管理
  • 第二期: 第四节, 裸机编程 LED 汇编代码。
  • TCP/IP模型成功与OSI模型失败的深层原因:技术、理念与市场化路径的比较