当前位置: 首页 > 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

相关文章:

  • 【Go】-bufio库解读
  • [ 网络安全介绍 3 ] 网络安全事件相关案例有哪些?
  • 跨平台WPF框架Avalonia教程 十五
  • 【Node.js】使用 Node.js 需要了解多少 JavaScript?
  • 算法沉淀一:双指针
  • 代码随想录算法训练营第四十八天|Day48 单调栈
  • [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模型失败的深层原因:技术、理念与市场化路径的比较