Я пытаюсь скомпилировать и установить opencv 3.4.9 с поддержкой CUDA под osx 10.13.6 и после того, как столкнулся с некоторыми различными ошибками (измененный XCode, CUDA и т. Д. c), я падаю на эту ошибку, я понятия не имею, Как решить.
Во время установки у меня:
[ 24%] Linking CXX shared library ../../lib/libopencv_core.dylib
Undefined symbols for architecture x86_64: "___cudaRegisterLinkedBinary_54_tmpxft_0000dc27_00000000_13_gpu_mat_compute_70_cpp1_ii_71482d89", referenced from:
__sti____cudaRegisterAll() in cuda_compile_generated_gpu_mat.cu.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [lib/libopencv_core.3.4.9.dylib] Error 1
make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2
make: *** [all] Error 2
Я использую XCode 9.2 (clang = llvm 900.0.39.2), CUDA 9.1
Я настроил, сгенерировал возможность через gui Cmake 3.16