使用cmd时Opencv安装错误

时间:2015-10-08 07:47:32

标签: opencv cmake mingw32

我将使用cmake安装opencv,当我使用cmd在debug文件夹中输入mingw32-make时,会出现此错误,有人可以帮助我吗?

 C:\opencv\sources\Built_with_Qt\debug>mingw32-make    
[  2%] Built target zlib     
[  6%] Built target libtiff    
[ 10%] Built target libjpeg    
[ 15%] Built target libwebp    
[ 19%] Built target libjasper    
[ 20%] Built target libpng    
[ 27%] Built target IlmImf      
[ 27%] Built target opencv_hal_pch_dephelp    
[ 27%] Built target pch_Generate_opencv_hal     
[ 28%] Built target opencv_hal    
[ 28%] Built target opencv_core_pch_dephelp    
[ 28%] Built target pch_Generate_opencv_core    
[ 28%] Linking CXX shared library ..\..\bin\libopencv_core300d.dll    
c:/progra~2/dev-cpp/mingw64/bin/../lib/gcc/x86_64-w64-   mingw32/4.8.1/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find - lRunTmChk    
collect2.exe: error: ld returned 1 exit status    
mingw32-make[2]: *** [bin/libopencv_core300d.dll] Error 1    
mingw32-make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2    
mingw32-make: *** [all] Error 2    

1 个答案:

答案 0 :(得分:1)

来自http://answers.opencv.org/question/40159/cannot-compile-opencv-30/

使用mingw32时,必须禁用IPP。这可以通过在运行CMake之前取消选中CMake-gui中的WITH_IPP或从opencv \ sources \ 3rdparty中删除ippicv来完成。在任何情况下,请通过删除CMakeCache.txt来清理缓存。