Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Can´;t使Qt,visualc++;2015和openCV在64位中协同工作_Visual Studio_Qt_Opencv_64 Bit - Fatal编程技术网

Visual studio Can´;t使Qt,visualc++;2015和openCV在64位中协同工作

Visual studio Can´;t使Qt,visualc++;2015和openCV在64位中协同工作,visual-studio,qt,opencv,64-bit,Visual Studio,Qt,Opencv,64 Bit,我在一个非常简单的控制台项目上遇到了麻烦。我使用的是MSVC 2015的最新版本,openCV 3.2和Qt 5.71,均为64位和windows 10 64位 Qt.pro文件是: TEMPLATE = app CONFIG += console c++11 CONFIG -= app_bundle CONFIG -= qt SOURCES += main.cpp win32 { INCLUDEPATH += "C:\OpenCV3.2\opencv\build\include" \

我在一个非常简单的控制台项目上遇到了麻烦。我使用的是MSVC 2015的最新版本,openCV 3.2和Qt 5.71,均为64位和windows 10 64位

Qt.pro文件是:

TEMPLATE = app
CONFIG += console c++11
CONFIG -= app_bundle
CONFIG -= qt
SOURCES += main.cpp
win32 {
    INCLUDEPATH += "C:\OpenCV3.2\opencv\build\include" \
    CONFIG(debug,debug|release) {
        LIBS += -L"C:\OpenCV3.2\opencv\build\x64\vc14\lib" \
            -lopencv_world320d
    }
    CONFIG(release,debug|release) {
        LIBS += -L"C:\OpenCV3.2\opencv\build\x64\vc14\lib" \
            -lopencv_world320
    }
}
源代码是:

#include <iostream>
#include <opencv2\\core\\core.hpp>
#include <opencv2\\highgui\\highgui.hpp>
#include <opencv2\\imgproc\\imgproc.hpp>

using namespace std;
using namespace cv;

Mat imLena; //<-- INCLUDING THIS LINE MAKE THE PROGRAM CRASH

int main(int argc, char *argv[])
{
    cout << "Hello World!" << endl;
    return 0;
}
#包括
#包括
#包括
#包括
使用名称空间std;
使用名称空间cv;

Mat imLena//显然,运行时无法找到某些OpenCV DLL来初始化cv::Mat对象。对于崩溃问题,您至少需要包括崩溃类型和堆栈跟踪。请尝试将C:\OpenCV3.2\OpenCV\build\x64\vc14\bin添加到PATH变量中,并从PATH变量中删除任何其他OpenCV路径。谢谢,问题已解决。基本路径问题。亚历山大VX是正确的。