修改pro文件时,注意LIBS添加是要把bin文件夹下的所有Lib文件都添加,此外路径前“-L”和库文件名前的“-l”别删了。改完后记得保存,不然后面编写包含头文件时,搜索不到相应的头文件。 `INCLUDEPATH+=D:\qt\Qt_Opencv3.2_contrub\include\opencv2\ D:\qt\Qt_Opencv3.2_contrub\include\opencv\ D:\qt\Qt_Opencv3.2_contrub\include LIBS+= -LD:\qt\Qt_Opencv3.2_contrub\lib\ -llibopencv_calib3d420\ -llibopencv_core420\ -llibopencv_dnn420\ -llibopencv_flann420\ -llibopencv_gapi420\ -llibopencv_highgui420\ -llibopencv_imgcodecs420\ -llibopencv_imgproc420\ -llibopencv_ml420\ -llibopencv_objdetect420\ -llibopencv_photo420\ -llibopencv_stitching420\ -llibopencv_video420\ -llibopencv_videoio420\` OpenCV: terminate handler is called! The last OpenCV error is:OpenCV(4.2.0) Error: Assertion failed (size.width>0 && size.height>0) in imshow, file D:\qt\source\modules\highgui\src\window.cpp, line 384。 qt下的opencv不支持相对路径,只能是绝对路径且路径中需要用\ \而不能用.