Модули OpenCV как символическая ссылка вызывают ошибки cmake

0

Я получаю следующую ошибку:

CMake Error at cmake/OpenCVModule.cmake:232 (add_subdirectory):
  add_subdirectory given source "C:/dev/opencv/modules/ascend" which is not
  an existing directory.
Call Stack (most recent call first):
  modules/CMakeLists.txt:7 (ocv_glob_modules)

где я создал этот модуль как символическую ссылку

C:\WINDOWS\system32>mklink /D "C:\dev\opencv\modules\ascend" "C:\dev\AscendProje
cts\AscendPipeline\opencv_ascend"
symbolic link created for C:\dev\opencv\modules\ascend <<===>> C:\dev\AscendProj
ects\AscendPipeline\opencv_ascend

разве это невозможно каким-то образом обойти это?

Теги:
opencv
cmake

1 ответ

0
Лучший ответ

В сценарии OpenCV CMake есть опция OPENCV_EXTRA_MODULES_PATH, которая позволяет установить путь к оптическим модулям. Вам не нужно создавать сумболические ссылки:

cd <opencv_build_directory>
cmake -DOPENCV_EXTRA_MODULES_PATH=C:\dev\AscendProjects\AscendPipeline .
  • 0
    Знаете ли вы, есть ли что-то подобное, например, программы.
  • 0
    Дополнительные модули могут иметь подпапку samples с приложениями. Вы можете найти примеры таких дополнительных модулей здесь: github.com/Itseez/opencv_contrib
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню