使用 ubuntu-sdk 的 Opencv

使用 ubuntu-sdk 的 Opencv

我正在尝试将 OpenCV 与 ubuntu-sdk 结合使用。我正在使用 cmake 模板将 qml 应用程序与 c++ 结合使用,在模块文件夹中下载了 opencv 源代码并将其添加到 backend/CMakeLists.txt:

add_subdirectory(modules/opencv)
include_directories(${OpenCV_INCLUDE_DIR})
link_directories("${CMAKE_CURRENT_BINARY_DIR}/modules/opencv/lib")

它可以编译,但如果我包含 opencv,它会引发无法找到文件的错误。

我对 cmake 和 qt 不太了解,所以任何帮助都很好

答案1

我很快发现它找不到一些标题,因为我没有正确复制它们(我真傻)。

但它并没有解决链接问题。我设法通过手动编译每个架构的 opencv 并将库文件包含在项目中来解决这个问题,并遵循此项目作为参考: https://github.com/nikwen/ubuntu-tox-client

相关内容