error while loading shared libraries: libopencv_core.so.3.4: cannot open shared object file: No such file or directory
时间: 2023-10-20 14:06:04 浏览: 283
这个错误是由于系统无法找到名为libopencv_core.so.3.4的共享库文件导致的。有几种可能的原因和解决方法:
1. 缺少依赖库:检查是否已安装OpenCV和QT,并确认它们的版本是否与程序所需的版本匹配。如果缺少依赖库,可以尝试重新安装或更新这些库。
2. 库路径配置错误:检查库文件的路径是否正确配置。可以通过设置LD_LIBRARY_PATH环境变量来指定库文件的搜索路径,或在程序中使用rpath选项指定库文件的位置。
3. 编译错误:检查编译时是否正确链接了OpenCV和QT库。确保在编译时使用了正确的库文件和版本。
4. 权限问题:如果在运行程序时出现权限错误,可以尝试使用sudo命令以管理员权限运行程序,或者检查库文件的访问权限是否正确设置。
请根据具体情况检查这些可能的原因,并采取适当的解决方法来解决这个问题。参考<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [QT】【Opencv】error while loading shared libraries: libopencv_core.so.3.4: cannot open shared](https://blog.csdn.net/my_angle2016/article/details/128481813)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [opencv: error while loading shared libraries问题的解决](https://blog.csdn.net/Cwenge/article/details/85326197)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文