交叉编译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_
相关产品推荐
相关产品推荐

