Qt Creator的OpenCV配置出错

Lor*_*nni 3 qt opencv cmake

我在配置OpenCV SDK时遵循了这些说明,以便在Qt Creator IDE中使用它,但由于Cmake-GUI中的配置错误,我无法得出结论6.5.我在MinkeW的Qt文件夹中包含的编译器gcc和g ++的CMake中设置配置,所有看起来都好.但是当Cmake-GUI启动构建配置的过程时,它最终会说

"配置过程出错,项目文件可能无效".

它找不到以下内容:

  • QT_QMAKE_EXECUTABLE;
  • Qt5Concurrent_DIR;
  • QT5Core_DIR;
  • QT5Gui_DIR;
  • QT5Test_DIR;
  • QT5Widgets_DIR.

在这个问题之后,我尝试继续使用以下配置教程,而没有达到mingw32-make install的最终指令.我使用的是以下版本的软件:Qt 5.3.0,OpenCV 2.4.9,CMake 2.8.12.2.我的操作系统是Windows 7.

如何在CMake配置中恢复丢失的Qt文件?是否有另一种方法可以使用Qt配置OpenCV(比如使用预编译的OpenCV库构建)?

Ser*_*oMP 8

您只需要指示CMake到每个路径的正确路径.单击路径以浏览并单独设置每个路径:

  • QT_QMAKE_EXECUTABLE; 对于这个,您需要在Qt安装文件夹中搜索/ bin目录.在它上面,你会找到qmake.exe.就我而言,它是C:/Qt/5.3/winrt_x64/bin/qmake.exe

    以下所有内容都在Qt的/ lib/cmake目录中.就我而言:C:/Qt/5.3/winrt_x64/lib/cmake:

  • Qt5Concurrent_DIR;
    C:/Qt/5.3/winrt_x64/lib/cmake/Qt5Concurrent

  • QT5Core_DIR;
    C:/Qt/5.3/winrt_x64/lib/cmake/Qt5Core

  • QT5Gui_DIR;
    C:/Qt/5.3/winrt_x64/lib/cmake/Qt5Gui

  • QT5Test_DIR;
    C:/Qt/5.3/winrt_x64/lib/cmake/Qt5Test

  • QT5Widgets_DIR.
    C:/Qt/5.3/winrt_x64/lib/cmake/Qt5Widgets

然后单击生成.它会显示一个新错误,并要求您提供QT5OpenGL_DIR.和以前一样,显示CMake正确的目录.就我而言:C:/Qt/5.3/winrt_x64/lib/cmake/Qt5OpenGL.最后,再次单击"配置",然后单击"生成",现在您已完成创建构建文件.