应用程序无法正确启动(0xc00000be)

时间:2013-10-08 05:24:36

标签: opencv codeblocks

我在Windows 32bit pc中借助此link在codeblocks IDE中安装了OpenCV 2.4.0。我认为我会正确地遵循所有步骤。

当我运行以下代码时效果很好:

#include "opencv2/highgui/highgui.hpp"
#include <iostream>

using namespace cv;
using namespace std;

int main()
{
   cout<<"Hello"<<endl;

    return 0;

}

但是当我运行此代码时,它显示 应用程序无法正确启动(0xc00000be)

#include "opencv2/highgui/highgui.hpp"
#include <iostream>

using namespace cv;
using namespace std;

int main()
{

    cv::Mat im = cv::imread("m.jpg");

    if (im.empty())
    {
        cout << "Cannot open image!" << endl;
        return -1;
    }

    cout<<"image is showing.......\n";

    cv::imshow("image", im);

   // waitKey(0);

   cout<<"Hello"<<endl;

    return 0;
}

是否有其他配置可以很好地与codeblock中的opencv配合使用。

我用谷歌搜索,发现这不是配置windows的问题。我花了好几个小时的谷歌搜索,没有找到任何帮助。

1 个答案:

答案 0 :(得分:0)

您可能需要使用编译程序时使用的相同编译器编译openCV。看起来有人找到了解决同一问题的方法:http://answers.opencv.org/question/30343/application-unable-to-start-correctly/