在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>
相应的地方都改完后问题就解决了,能够正常编译执行了。
————————————————
版权声明:本文为CSDN博主「Dillon2015」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Dillon2015/article/details/85716771