2013-02-04 47 views

回答

4

我找到了解决方案。在Qt Creator中,转到左窗格中的项目(ctrl + 5),然后在构建环境 - >使用系统环境中,单击细节。编辑LIB变量。在这里添加。

+1

你在LIB变量中添加了什么? –

0

检查事项:

  • 没有C:\opencv\build\include\opencv2\opencv.hpp实际上存在吗?
  • 是否编译命令(你可以在Qt Creator的“编译输出”窗口中查看)在编译命令中显示-IC:\opencv\build\include参数?
  • qmake应该在修改.pro文件后自动运行,但为了防万一(例如从Build菜单)手动重新运行它,如第一个回答
  • 这应该不会有任何问题这一点,但以防万一:如果您正在使用“阴影编译”(这是一个好主意),确保源代码目录是干净的任意生成的文件
0

正确的头文件:

<opencv2/core/core.hpp> 
<opencv2/imgproc/imgproc.hpp> 
<opencv2/highgui/highgui.hpp> 

...等等。包含“opencv.h”已弃用! 它也不再适用于QtCreator自动完成。

解决方法是更新您的源以使用正确的头文件。

0

.pro文件做出任何更改后,请右键单击project folder并单击运行qmake