【问题标题】:Opencv Sample code not working in Visual studioOpencv 示例代码在 Visual Studio 中不起作用
【发布时间】:2013-06-27 06:11:03
【问题描述】:

我下载了 opencv 2.4.5 并尝试在 Visual Studio 11 中进行配置。我尝试按照link 中的步骤在调试模式下编译以下代码。它工作正常。

但相同的代码在发布模式下会崩溃。

下面是代码。

#include "stdafx.h"
#include <opencv2/opencv.hpp>

using namespace cv;

int main()
{
    Mat img(Mat::zeros(100, 100, CV_8U));

    imshow("window", img);

    waitKey();

    return 0;
}

【问题讨论】:

    标签: c++ visual-studio-2010 visual-studio opencv release-mode


    【解决方案1】:

    正如我的猜测,可能存在链接问题。发布模式需要链接release static libraries 例如,如果一个调试库是opencv_imgproc243d.lib,那么它的发布版本是opencv_imgproc243.lib

    【讨论】:

      【解决方案2】:

      尝试将 OpenCV .dll 文件放入您的可执行文件夹中。

      【讨论】:

        猜你喜欢
        • 2019-02-13
        • 2019-06-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-09-15
        • 2017-07-11
        • 2019-02-22
        • 1970-01-01
        相关资源
        最近更新 更多