В Windows 7 64 бит, процессор AMD, я установил OpenVC 2.4.5, с eclipse CDT Juno и MinGW, все до последнего обновления. Ранее eclipse CDT и MinGW скомпилировали более 100 исходных файлов без проблем. Они даже скомпилируют этот небольшой исходный файл OpenCV,
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace std;
int main()
{
IplImage* img1 = cvLoadImage("lenna.png");
cvShowImage("MyWindow1", img1);
cv::Mat img2;
img2 = cv::imread("lenna.png", CV_LOAD_IMAGE_COLOR);
cv::namedWindow("MyWindow2", CV_WINDOW_AUTOSIZE);
cv::imshow("MyWindow2", img2);
cvWaitKey(0);
return 0;
}
но когда я пытаюсь запустить его, он торгует с печально известной
"Приложение не смогло начать правильно (0xc0000005). Нажмите" ОК ". для закрытия приложения."
Что может быть неправильным и каково решение этой проблемы?
- OpenCV (PreCompiled) распаковывается на "C:\OpenCV245PC\(README, index.rst и CMakeLists.txt есть со всеми подпапками)
- Система Windows PATH установлена на C:\OpenCV245PC\build\x86\mingw\bin
- Компилятор Eclipse GCC С++, Include paths (-I) установлен в "C:\OpenCV245PC\build\include"
- Eclipse MinGW С++ Linker, путь поиска библиотеки (-L) установлен в значение: "C:\OpenCV245PC\build\x86\mingw\lib"
- Eclipse MinGW С++ Linker, Libraries (-l) установлены на:
opencv_calib3d245 opencv_contrib245 opencv_core245 opencv_features2d245 opencv_flann245 opencv_gpu245 opencv_highgui245 opencv_imgproc245 opencv_legacy245 opencv_ml245 opencv_nonfree245 opencv_objdetect245 opencv_photo245 opencv_stitching245 opencv_video245 opencv_videostab245