OpenCV 模块作为符号链接会导致 cmake 错误



我收到以下错误:

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:WINDOWSsystem32>mklink /D "C:devopencvmodulesascend" "C:devAscendProje
ctsAscendPipelineopencv_ascend"
symbolic link created for C:devopencvmodulesascend <<===>> C:devAscendProj
ectsAscendPipelineopencv_ascend

无法以某种方式解决此问题吗?

OpenCV CMake 脚本具有OPENCV_EXTRA_MODULES_PATH选项,它允许设置最佳模块的路径。您不必创建求和链接:

cd <opencv_build_directory>
cmake -DOPENCV_EXTRA_MODULES_PATH=C:devAscendProjectsAscendPipeline .

最新更新