Qt编译工程提示qt creator no rule to make target opencv2/core/hal/interface.h need by debug解决方法

 总是提示 qt creator no rule to make target opencv2/core/hal/interface.h need by debug解决方法:

也算是花了整整两个小时踩坑了,在建立qt的opencv工程时候,同一个qt工程文件,多次修改工程文件夹名字长度实验总结出来:

原来qt编译工程时候,所有用到的源文件包括头文件和库文件的,总路径长度不能超过190个左右字符,一旦超过,就会提示找不到那个文件,这个可能是qt的makefile或者是哪儿的机制问题。

解决方法:工程文件夹名字命名尽量比较短,而且工程目录文件夹层次不要太深,六级成绩换算反正用到的文件总的路径名字字符数不能超过190.

所以呢在建立qt工程的时候,最好是工程路径比较短,而且所使用到的库文件路径也一样较短,编译没有提示错误证明符合要求。

 qt能够跳转VideoCapture类报错,虽然已经添加了头文件且能够跳转,原因是.pro工程文件里面没有把opencv的60个库文件全部添加进去

posted @ 2018-11-26 12:15  张嫣然  阅读(623)  评论(0编辑  收藏  举报
友情链接:http://www.taidai-tj.com/ | http://www.ai200808.com/ | http://wh.xhd.cn/