在为QT编译opencv时出错

我想在QT使用opencv ,所以我必须用mingw编译它。 当我想用CMake 2.8.10.2进行编译时,它有以下错误

 The CXX compiler identification is GNU 4.7.2 The C compiler identification is GNU 4.7.2 Check for working CXX compiler: C:/Qt/Qt5.0.1/Tools/MinGW/bin/g++.exe Check for working CXX compiler: C:/Qt/Qt5.0.1/Tools/MinGW/bin/g++.exe -- broken CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeTestCXXCompiler.cmake:54 (message): The C++ compiler "C:/Qt/Qt5.0.1/Tools/MinGW/bin/g++.exe" is not able to compile a simple test program. It fails with the following output: Change Dir: C:/opencv_bin/CMakeFiles/CMakeTmp Run Build Command:C:/Qt/Qt5.0.1/Tools/MinGW/bin/mingw32-make.exe "cmTryCompileExec2270185098/fast" C:/Qt/Qt5.0.1/Tools/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTryCompileExec2270185098.dir\build.make CMakeFiles/cmTryCompileExec2270185098.dir/build mingw32-make.exe[1]: Entering directory 'C:/opencv_bin/CMakeFiles/CMakeTmp' "C:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\opencv_bin\CMakeFiles\CMakeTmp\CMakeFiles 1 'C:\Users\' is not recognized as an internal or external command, operable program or batch file. CMakeFiles\cmTryCompileExec2270185098.dir\build.make:59: recipe for target 'CMakeFiles/cmTryCompileExec2270185098.dir/testCXXCompiler.cxx.obj' failed mingw32-make.exe[1]: *** [CMakeFiles/cmTryCompileExec2270185098.dir/testCXXCompiler.cxx.obj] Error 1 mingw32-make.exe[1]: Leaving directory 'C:/opencv_bin/CMakeFiles/CMakeTmp' makefile:116: recipe for target 'cmTryCompileExec2270185098/fast' failed mingw32-make.exe: *** [cmTryCompileExec2270185098/fast] Error 2 CMake will not be able to correctly generate this project. Call Stack (most recent call first): CMakeLists.txt:61 (project) Configuring incomplete, errors occurred! 

任何想法?

Solutions Collecting From Web of "在为QT编译opencv时出错"