fatal error: opencv/cv.h: 没有那个文件或目录 18 | #include <opencv/cv.h> | ^~~~~~~~~~~~~
时间: 2023-10-29 09:07:43 浏览: 131
fatal error: opencv/cv.h: 没有那个文件或目录是由于编译器无法找到opencv/cv.h文件所引起的错误。这可能是由于opencv版本不兼容或者编译器无法正确设置opencv的头文件搜索路径导致的。
根据引用和引用中的错误提示信息,可以看出问题出在#include <opencv2/opencv.hpp>这行代码上。引用和引用中提到的错误提示中都出现了" No such file or directory",这意味着编译器无法找到opencv2/opencv.hpp文件。
而引用中提到,opencv头文件的路径中多了一个opencv4的文件夹,即/usr/include/opencv4/opencv2。这可能导致编译器在搜索opencv头文件时找不到正确的路径。
为了解决这个问题,你可以尝试以下几个方法:
1. 检查你的编译器是否正确设置了opencv的头文件搜索路径。确保路径包含了正确的opencv头文件所在的文件夹,比如/usr/include/opencv2。如果路径中包含了多余的文件夹,可以尝试将其删除或修改为正确的路径。
2. 检查你的系统中是否安装了正确版本的opencv。如果你的代码是为opencv4编写的,但是你的系统中安装的是opencv的其他版本,可能会导致头文件不匹配的问题。确保安装了与你的代码兼容的opencv版本,并且正确设置了相关的环境变量。
3. 如果以上方法都无效,你可以尝试手动复制opencv/cv.h文件到正确的路径中。首先找到opencv/cv.h文件所在的文件夹,然后将该文件复制到编译器能够搜索到的路径中。
需要注意的是,确保你的编译器与你使用的opencv版本兼容,并且正确设置了相关的环境变量和头文件搜索路径,这样才能正常编译和运行你的代码。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![h](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![hpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)