【发布时间】:2020-10-06 05:38:16
【问题描述】:
我正在尝试使用 MinGW53_32 编译 OpenCV 3.4.9。我在使用CMake编译OpenCV的时候,发现了以下问题:
[ 96%] 构建目标 opencv_perf_objdetect
[ 96%] 构建目标 opencv_test_superres
[ 97%] 构建目标 opencv_test_stitching
[ 98%] 构建目标 opencv_perf_superres
[ 98%] 构建目标 opencv_perf_stitching
[ 98%] 构建目标 opencv_test_videostab
D:\Opencv\opencv\opencv\sources\modules\photo\test\test_hdr.cpp:在 成员函数'虚空 opencv_test::{匿名}::Photo_AlignMTB_regression_Test::Body()':
D:\Opencv\opencv\opencv\sources\modules\photo\test\test_hdr.cpp:133:39: 错误:“时间”未在此范围内声明
srand(static_cast(time(0)));
^
模块\照片\CMakeFiles\opencv_test_photo.dir\build.make:165:配方 为目标 '模块/照片/CMakeFiles/opencv_test_photo.dir/test/test_hdr.cpp.obj' 失败
mingw32-make[2]: *** [模块/照片/CMakeFiles/opencv_test_photo.dir/test/test_hdr.cpp.obj] 错误 1 CMakeFiles\Makefile2:2601:目标配方 'modules/photo/CMakeFiles/opencv_test_photo.dir/all' 失败
mingw32-make[1]: *** [modules/photo/CMakeFiles/opencv_test_photo.dir/all] 错误 2
Makefile:180: 目标“全部”的配方失败
mingw32-make: *** [全部] 错误 2
我几乎成功了,但是出现了这个问题,我不知道如何解决它。我没有找到有关此错误的任何信息。
【问题讨论】: