:-1: error: cannot find E:\opencv\opencv\build\x64\vc14\lib: Permission denied
时间: 2024-01-06 18:04:13 浏览: 164
OpenCV-MinGW-Build-OpenCV-4.5.2-x64.zip
5星 · 资源好评率100%
根据提供的引用内容,你遇到的问题是在编译OpenCV时出现了权限被拒绝的错误。这个错误可能是由于缺少GL依赖或者权限问题导致的。下面是两种可能的解决方法:
1. 安装GL依赖并重新编译:
- 首先,安装GL依赖。你可以使用以下命令安装GL依赖:
```shell
sudo apt-get install libgl1-mesa-dev
```
- 然后,删除之前编译生成的release文件夹。你可以使用以下命令删除release文件夹:
```shell
rm -rf release
```
- 最后,重新进行编译。你可以使用以下命令重新编译OpenCV:
```shell
sudo make
```
2. 修改libGL.so目录权限:
- 打开以下两个文件:/usr/lib/arm-linux-gnueabihf/libGL.so
- 在这两个文件中添加libGL.so的目录。你可以使用以下命令添加目录:
```shell
sudo echo "/path/to/libGL.so" >> /usr/lib/arm-linux-gnueabihf/libGL.so
```
- 保存文件并退出。
- 然后,重新进行编译。
请注意,以上解决方法仅供参考,具体解决方法可能因系统环境和配置而有所不同。如果问题仍然存在,请提供更多详细信息以便我们能够更好地帮助你解决问题。
阅读全文