我已经为windows下载了qt-5.0.0。
http://releases.qt-project.org/qt5/5.0.1/qt-windows-opensource-5.0.1-msvc2010_32-x86-offline.exe
我在.pro文件中添加了INCLUDEPATH + = C:\ opencv \ build \ include。
已经安装了Opencv 2.4.3。
当我在qtcreator中包含头文件时:
#include <opencv2/opencv.hpp>
有编译错误:找不到opencv2 / opencv.hpp
任何想法??
答案 0 :(得分:4)
我找到了解决方案。在Qt Creator中,转到左窗格中的Projects(ctrl + 5),然后转到Build Environment - &gt;使用系统环境,单击详细信息。编辑LIB变量。加在这里。
答案 1 :(得分:1)
要检查的事项:
C:\opencv\build\include\opencv2\opencv.hpp
确实存在吗?-IC:\opencv\build\include
参数吗?答案 2 :(得分:0)
正确的头文件是:
<opencv2/core/core.hpp>
<opencv2/imgproc/imgproc.hpp>
<opencv2/highgui/highgui.hpp>
......等等。 “opencv.h”的包含已被弃用! 它也不再适用于QtCreator自动完成。
解决方案是更新您的源以使用正确的头文件。
答案 3 :(得分:0)
对.pro
文件进行任何更改后,请右键单击project folder
,然后点击运行qmake
。
答案 4 :(得分:0)
嗯,我今晚遇到了这个问题。幸运的是,经过一段公平的时间后,找到了解决方案。如果您的项目由qmake管理,并且使用了Qcreator,则只需转到Build->Run qmake
,然后构建并运行您的项目。提示,每当您更改*.pro
文件时,请记住重新运行Build->Run qmake
,因为这将重新配置您的项目。
如果这对您有帮助,请给我个大拇指:)