Opencv с Ubuntu-SDK
Я пытаюсь использовать OpenCV с Ubuntu-SDK для приложения. Я использую приложение qml с C++, используя шаблон cmake, скачал исходный код 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