fatal error: opencv2\highgui\highgui.hpp: No such file or directory

再Linux上编译opencv代码时报错

fatal error: opencv2\highgui\highgui.hpp: No such file or directory

但是同样的代码再Windows上能正确编译运行。而且Linux上opencv安装没有问题,版本也没有问题,相应环境变量也都设置了,highgui也存在。找了好久试了很多方法都没有解决这个问题,后来终于发现错误,是Linux和Windows上反斜杠反方向不一样。

在Windows里引用头文件方式如下:

#include <opencv2\highgui\highgui.hpp>

在Linux下要改为:

#include <opencv2/highgui/highgui.hpp>

相应的地方都改完后问题就解决了,能够正常编译执行了。

发布了87 篇原创文章 · 获赞 108 · 访问量 25万+

猜你喜欢

转载自blog.csdn.net/Dillon2015/article/details/85716771
今日推荐