Qt Creator的OpenCV配置出错

时间:2014-05-28 12:59:49

标签: qt opencv cmake

我在配置OpenCV SDK时遵循了these指令,以便在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库的预编译版本)?

2 个答案:

答案 0 :(得分:8)

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

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

    以下所有内容都在Qt&#39 / s / 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 。最后,再次单击Configure,然后单击Generate,现在您已完成创建构建文件。

答案 1 :(得分:0)

您必须通过将Qt作为QT5Core_DIR的参数传递来手动指定Qt的位置。