opencv2.4为什么读取不了视频,视频路径没错,小弟我是用QT写的

opencv2.4为什么读取不了视频,视频路径没错,我是用QT写的
#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/features2d/features2d.hpp>
#include <opencv2/video/video.hpp>



int main() {

    cv::VideoCapture capture("D:/QT_workspaces/images/12.avi");
    if(!capture.isOpened()) {
        std::cout << "can not open" << std::endl;
        return 1;
    }
    double rate = capture.get(CV_CAP_PROP_FPS);
    bool stop(false);
    cv::Mat frame;
    cv::namedWindow("frame");
    int delay = 1000 / rate;

    while(!stop) {
        if(!capture.read(frame)) {
            break;
        }
        cv::imshow("frame", frame);
        if(cv::waitKey(delay) >= 0) {
            stop = true;
        }
        capture.release();
    }

    cv::waitKey();
    return 0;
}


opencv2.4为什么读取不了视频,视频路径没错,小弟我是用QT写的
这是项目pro文件
opencv2.4为什么读取不了视频,视频路径没错,小弟我是用QT写的
------解决思路----------------------
换个视频文件看下。
------解决思路----------------------
将文件路径中的/替换为\\ ?