1

我在我的 windows 32 位 pc 中借助此链接在代码块 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;
}

是否有任何其他配置可以在代码块中与 opencv 很好地配合使用。

我google了一下,发现不是配置问题,而是windows的问题。我坚持了很多小时的谷歌搜索,发现没有任何帮助。

4

1 回答 1

0

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

于 2014-09-23T22:29:55.150 回答