在Visual 15中,尝试用opencv_conttec-3.4.1编译opencv-3.4.1,我得到了以下错误。
康康
...
--------------------------------------------------------------
Configuring done
Generating doneVisual 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包含在标准包源代码中。但不是预先配置好的构建。当我试图构建它时,我也会遇到同样的错误。
谷歌上没有,请告诉我我错过了一些基本的东西..。
https://stackoverflow.com/questions/50564324
复制相似问题