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 

在Linux下要改为:

#include 

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

你可能感兴趣的:(linux,opencv)