用MinGW编译OpenCV时出现videoio错误

时间:2018-08-20 06:12:01

标签: opencv cmake mingw32

modules\videoio\CMakeFiles\opencv_videoio.dir\build.make
modules/videoio/CMakeFiles/opencv_videoio.dir/src/videoio_registry.cpp.obj [Error 1]
CMakeFiles\Makefile2
modules/videoio/CMakeFiles/opencv_videoio.dir/all [Error 2]
D:\opencv-build\Makefile all] Error 2

这是opencv_videoio.dir中的build.make(第59〜63行)

modules/videoio/CMakeFiles/opencv_videoio.dir/src/videoio_registry.cpp.obj: modules/videoio/CMakeFiles/opencv_videoio.dir/flags.make
modules/videoio/CMakeFiles/opencv_videoio.dir/src/videoio_registry.cpp.obj: modules/videoio/CMakeFiles/opencv_videoio.dir/includes_CXX.rsp
modules/videoio/CMakeFiles/opencv_videoio.dir/src/videoio_registry.cpp.obj: D:/opencv/sources/modules/videoio/src/videoio_registry.cpp
    @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=D:\opencv-build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object modules/videoio/CMakeFiles/opencv_videoio.dir/src/videoio_registry.cpp.obj"
    cd /d D:\opencv-build\modules\videoio && C:\MinGW\bin\g++.exe  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS)  -Winvalid-pch  -include "D:/opencv-build/modules/videoio/precomp.hpp" -o CMakeFiles\opencv_videoio.dir\src\videoio_registry.cpp.obj -c D:\opencv\sources\modules\videoio\src\videoio_registry.cpp

因为似乎没有人与我有相同的症状,所以我尝试手动修复它。 但是,我找不到这行的语法问题。

cd /d D:\opencv-build\modules\videoio && C:\MinGW\bin\g++.exe  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS)  -Winvalid-pch  -include "D:/opencv-build/modules/videoio/precomp.hpp" -o CMakeFiles\opencv_videoio.dir\src\videoio_registry.cpp.obj -c D:\opencv\sources\modules\videoio\src\videoio_registry.cpp

我检查了D:/opencv-build/modules/videoio/precomp.hpp存在。

我只想检查是否有什么线索可以解决我的问题。

0 个答案:

没有答案