
我正在嘗試將 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