/home/znzz/loam-livox/src/loam_livox/source/laser_feature_extractor.hpp:42:10: fatal error: opencv/cv.h: 没有那个文件或目录 42 | #include <opencv/cv.h>
时间: 2023-07-19 17:53:22 浏览: 80
这是一个编译错误,提示缺少 OpenCV 库中的 cv.h 头文件。可以尝试安装 OpenCV 库并将其路径添加到编译器的 include 路径中,或者检查当前项目的依赖是否正确配置。如果确认 OpenCV 库已经正确安装并配置,还需要检查该头文件的实际路径是否与编译器的路径设置一致。另外,也可以尝试使用更高版本的 OpenCV 库,因为有些旧版的 OpenCV 库已经不包含 cv.h 头文件了。
相关问题
https://github.com/RobustFieldAutonomyLab/LeGO-LOAM/issues/144 的代码
这是一个开源代码的 issue 页面,里面有人提出了一个问题并且提供了相关的代码。如果你需要帮助,可以在该页面中阅读问题和代码,并尝试解决它。如果你无法解决问题,可以在该页面中提出你的问题,希望其他人可以帮助你。需要注意的是,这里的代码是基于 LeGO-LOAM 的,如果你不熟悉这个项目,可能需要先了解一下。
src/A-LOAM/src/kittiHelper.cpp:24:10: fatal error: opencv2/imgcodecs/legacy/constants_c.h: No such file or directory
这个错误是因为编译器无法找到`opencv2/imgcodecs/legacy/constants_c.h`头文件。可能是因为你的OpenCV版本不兼容或者路径设置不正确。
你可以尝试以下几个解决方法:
1. 检查OpenCV版本是否正确安装,并且确保路径设置正确。
2. 如果你使用的是旧版本的OpenCV,头文件路径可能已经变更。你可以尝试在`opencv2/imgcodecs`目录下查找`constants_c.h`文件,如果找不到,可能需要升级OpenCV版本。
3. 如果你使用的是新版本的OpenCV,可能需要将代码中的`imgcodecs`替换为`imgcodecs-legacy`。
希望这些解决方法能够帮助你解决问题。