You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

交叉编译ARM Linux库时CMake报IMPORTED_LOCATION未设置错误求助

交叉编译ARM库链接OpenCV时的IMPORTED_LOCATION错误问题

错误场景

使用dockcross交叉编译面向ARM架构的Linux库,OpenCV已成功构建并安装,但配置我的库时出现以下错误:

CMake Error in build/_deps/mylib-src/CMakeLists.txt:
IMPORTED_LOCATION not set for imported target "opencv_core" configuration
"Release".

我的CMake配置代码

查找OpenCV包的代码:

find_package( OpenCV REQUIRED )

链接OpenCV的代码:

target_link_libraries( ${PROJECT_NAME} ${OpenCV_LIBS})

疑问

官方关于IMPORTED_LOCATION的文档帮助有限,想明确该错误的含义,以及对应的解决方法。

内容的提问来源于stack exchange,提问作者TS_

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 03:22:10