我在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的问题。我花了好几个小时的谷歌搜索,没有找到任何帮助。
答案 0 :(得分:0)
您可能需要使用编译程序时使用的相同编译器编译openCV。看起来有人找到了解决同一问题的方法:http://answers.opencv.org/question/30343/application-unable-to-start-correctly/