QT opencv msvc2015 x64

时间:2016-12-19 22:28:51

标签: c++ qt opencv

我安装了Qt来驾驶D.这个坏主意是什么?现在我无法连接OpenCV Qt。我使用编译器MSVC2015_64bit。我已经在路径环境变量中注册了opencv:
"C: \ Program Files \ opencv \ build \ x64 \ vc14"
试图通过CMake生成。但在网站上只写了mingw32。然后他扔了CMake并决定在.pro文件中写这个:

INCLUDEPATH += C:/Program Files/opencv/build/include
CONFIG(debug, debug|release){
LIBS += "C:/Program Files/opencv/build/x64/vc14/lib/opencv_world310d.lib"
}

CONFIG(debug, debug|release){
LIBS += "C:/Program Files/opencv/build/x64/vc14/lib/opencv_world310.lib"
}

无论如何,qt给出了错误1083并且写了#34;没有这样的文件或目录"。
我该怎么办?我想写一个64位程序

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,但是在MSVC 2013 Professional上。经过数小时的狩猎,我找到了解决方案。以下列出的步骤可在Qt5文档中找到:[http://doc.qt.io/qtcreator/creator-project-qmake-libraries.html][1]在“添加库”部分下。

  1. 右键单击创建者左侧“项目窗格”中的项目文件...,然后选择“添加库...”
  2. 按照向导的说明

让我从这里添加一些特异性...

  1. 选择“外部库”
  2. 对于“库文件”,浏览至opencv_worldXXX.lib文件(或opencv_worldXXXd.lib文件,您会注意到,仅指定一个或另一个向导会具有一个自动包含另一个复选框的复选框) [ex 。 ... \ opencv \ build \ x64 \ vc12 \ lib \ opncv_world.lib]
  3. 对于“包含文件夹”,导航到构建中的“包含”文件夹。 [例如... \ opencv \ build \ include]
  4. 选择您的操作系统,动态/静态库(以适当的为准)
  5. 点击下一步,清理并运行!

答案 1 :(得分:0)

您可能遇到的主要问题是,您将OpenCV提取到了程序文件中,而不是直接将其添加到C驱动器中。如果文件目录中有空格,Qt会给出一个错误,这是一个奇怪的问题。