g++ -o gray_image gray_image.cpp -I /usr/local/include/opencv2 -lopencv_core -lopencv_highgui -lopencv_imgproc使用该命令后还是会出现fatal error:opencv2/opencv.cpp:没有那个文件和目录
时间: 2024-01-10 09:10:15 浏览: 264
OpenCV-3.4.0_与OpenCV_CONTRIB-3.4.0.tar.gz
`fatal error: opencv2/opencv.cpp: No such file or directory` 这个错误通常是因为`opencv2`的路径没有正确设置。可以尝试以下两种方法:
1. 确认OpenCV的版本和安装路径是否正确,如果不正确的话需要重新安装OpenCV。然后将`-I`选项中的路径修改为正确的OpenCV库文件的路径。
2. 在头文件路径中加入`opencv2`文件夹所在的路径,命令如下:
```
g++ -o gray_image gray_image.cpp -I /usr/local/include -lopencv_core -lopencv_highgui -lopencv_imgproc
```
这样编译器就能够找到`opencv2`文件夹了,从而解决这个问题。
阅读全文