HelloI实际上已经停止使用OpenCV 2.4.2和QT。
我可以编译我的项目,但是当我通过QT运行时,我不是好风。
我在Windows下运行QTCreator最新版本
这里我用OpenTV 2.4.2和QT做了什么:
像这样修改我的.pro文件:
TEMPLATE = app
CONFIG + = console
CONFIG - = qt
INCLUDEPATH = C:\ Users \ Erowlin \ Desktop \ OpenCv_QT \ opencv \ include
LIBS = -LC:\ Users \ Erowlin \ Desktop \ OpenCv_QT \ opencv \ lib -l opencv_core242 -l opencv_highgui242
SOURCES + = main.cpp
我实际上可以编译没有错误,但是当我运行我的程序时,我得到了这个窗口:
当我手动执行我的程序时,我没有问题,一切都像魅力一样。
有人已经遇到同样的问题了吗?
谢谢
答案 0 :(得分:1)
这就是你的.pro文件的样子....
INCLUDEPATH += C:\Users\Erowlin\Desktop\OpenCv_QT\opencv\build\include
LIBS +=-LC:\Users\Erowlin\Desktop\OpenCv_QT\opencv\build\x86\mingw\lib\
-lopencv_core242\
-lopencv_highgui242\
-lopencv_imgproc242\
-lopencv_video242\
并且名为path的系统变量应该
编辑路径变量后关闭Qt ide / application并重新启动它以使系统变量更改以反映..
尝试从this website获取opencv 2.4.2 ...使用已经构建的库和dll或使用CMAKE从头开始构建...我还遇到了使用cv :: Mat格式读取图像的问题使用imread和imshow ...但是从opencv.org下载opencv2.4.2解决了问题...如果仍然没有解决,那么尝试链接调试库,如opencv_core242d.lib ...它可以解决问题..