Попытка скомпилировать opencv-3.4.1 с opencv_contrib-3.4.1 в Visual Studio 15, и я получаю следующую ошибку:
CMAKE
...
--------------------------------------------------------------
Configuring done
Generating done
Visual Studio
1>------ Build started: Project: ZERO_CHECK, Configuration: Debug x64 ------
1>Checking Build System
...
50>c:\lib\opencv_3.4.1\opencv-3.4.1\modules\aruco\src\aruco.cpp(296): error C3646: 'CV_OVERRIDE': unknown override specifier
50>c:\lib\opencv_3.4.1\opencv-3.4.1\modules\aruco\src\aruco.cpp(550): error C3646: 'CV_OVERRIDE': unknown override specifier
50>c:\lib\opencv_3.4.1\opencv-3.4.1\modules\aruco\src\aruco.cpp(776): error C3646: 'CV_OVERRIDE': unknown override specifier
50>c:\lib\opencv_3.4.1\opencv-3.4.1\modules\aruco\src\aruco.cpp(949): error C3646: 'CV_OVERRIDE': unknown override specifier
50>c:\lib\opencv_3.4.1\opencv-3.4.1\modules\aruco\src\aruco.cpp(1184): error C3646: 'CV_OVERRIDE': unknown override specifier
51>opencv_stitching_pch.cpp
50>c:\lib\opencv_3.4.1\opencv-3.4.1\modules\aruco\src\charuco.cpp(285): error C3646: 'CV_OVERRIDE': unknown override specifier
50>Done building project "opencv_aruco.vcxproj" -- FAILED.
54>------ Build started: Project: opencv_interactive-calibration, Configuration: Debug x64 ------
Я понял, что CV_OVERRIDE не существует.Но я не уверен, почему.
Я могу успешно скомпилировать OpenCV 3.4.1 самостоятельно.Но не с помощью.Это просто несовпадение версий или я что-то упустил.
Редактировать
Я снова скачал 3.4.1, я обнаружил, что aruco включен в стандартный исходный код пакета,Но не предварительно настроенная сборка.При попытке собрать его, я получаю те же ошибки.
Ничего в Google, пожалуйста, скажите мне, что я пропустил что-то основное ...