I create a simple program with OpenCV and QtCreator. I add this to the pro file
INCLUDEPATH+=C:\\OpenCV2.2\\pro\\include INCLUDEPATH+=C:\\OpenCV2.2\\pro\\include\\opencv LIBS+=C:\\OpenCV2.2\\pro\\lib\\libopencv_core220d.dll.a LIBS+=C:\\OpenCV2.2\\pro\\lib\\libopencv_contrib220d.dll.a LIBS+=C:\\OpenCV2.2\\pro\\lib\\libopencv_features2d220d.dll.a LIBS+=C:\\OpenCV2.2\\pro\\lib\\libopencv_flann220d.dll.a LIBS+=C:\\OpenCV2.2\\pro\\lib\\libopencv_highgui220d.dll.a LIBS+=C:\\OpenCV2.2\\pro\\lib\\libopencv_objdetect220d.dll.a LIBS+=C:\\OpenCV2.2\\pro\\lib\\libopencv_video220d.dll.a LIBS+=C:\\OpenCV2.2\\pro\\lib\\libopencv_legacy220d.dll.a LIBS+=C:\\OpenCV2.2\\pro\\lib\\libopencv_calib3d220d.dll.a LIBS+=C:\\OpenCV2.2\\pro\\lib\\libopencv_ffmpeg220d.dll.a LIBS+=C:\\OpenCV2.2\\pro\\lib\\libopencv_imgproc220d.dll.a LIBS+=C:\\OpenCV2.2\\pro\\lib\\libopencv_ml220d.dll.a` Directly program code:
#include <opencv2/imgproc/imgproc.hpp> #include <opencv2/highgui/highgui.hpp> #include <iostream> using namespace cv; using namespace std; int main() { IplImage *img = cvLoadImage("D:\\pn.png"); cvNamedWindow("Hello, QT! From OpenCV!"); cvShowImage("Hello, QT! From OpenCV!", img); cvWaitKey(); return 0; } An example is taken from the Internet. At startup, it ends with the code -1073741515 or 255. What can this be connected with?