奶瓶小鱼干 2023-08-02 01:41 采纳率: 93.3%
浏览 9
已结题

Linux系统执行openCV文件时,报错有关libgtk2.0-dev相关问题

本人Ubuntu的版本是22.04,openCV现版本为4.5.4,在执行openCV官方自带的samples里面的example_cpp_example文件时,让更新libgtk2.0-dev和pkg-config,不知道是哪里出了问题,以前用openCV4.7.0时没有这个问题,现在用4.5.4出现这种问题:

img

img

img

说明相关版本已经安装了

该如何解决这个问题。

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-08-02 04:09
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:
    • 以下回答由chatgpt基于相关博客总结生成:

      首先,从您提供的信息来看,您在执行openCV官方自带的cpp_example样例文件时遇到了缺少libgtk2.0-dev和pkg-config的问题。根据这个问题描述,我将给出以下解决方案。

      1. 确认libgtk2.0-dev和pkg-config已安装: 在终端中运行以下命令,检查是否已经安装了libgtk2.0-dev和pkg-config: shell dpkg -s libgtk2.0-dev pkg-config 如果已安装,您将看到有关这两个软件包的详细信息。如果未安装,则需要继续安装它们。

      2. 更新软件源并安装libgtk2.0-dev和pkg-config: 在终端中运行以下命令,更新软件源并安装libgtk2.0-dev和pkg-config: shell sudo apt update sudo apt install libgtk2.0-dev pkg-config 您可能需要输入密码以确认安装。

      3. 确认openCV的配置: 打开openCV的配置文件CMakeLists.txt,确认以下配置是否已正确设置: cmake # Set OpenCV_DIR to the path where OpenCVConfig.cmake is located set(OpenCV_DIR /path/to/opencv/build) 请将/path/to/opencv/build替换为您实际的openCV安装路径。

      4. 重新编译和运行cpp_example样例文件: 在终端中进入cpp_example样例文件所在的目录,并执行以下命令重新编译和运行: shell cd /path/to/cpp_example mkdir build cd build cmake .. make ./cpp_example 请将/path/to/cpp_example替换为您实际的cpp_example文件夹路径。

      如果以上步骤都没有解决您的问题,您可能需要进一步检查您的系统环境和openCV的安装。如果问题仍然存在,可能是openCV 4.5.4版本与您的系统存在兼容性问题。在这种情况下,您可以尝试升级到openCV 4.7.0版本或与openCV社区寻求进一步的支持。

      希望以上解决方案能够帮助您解决问题。如果您需要进一步的帮助,请提供更多详细信息,以便我更好地理解并为您提供更准确的回答。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 8月28日
  • 已采纳回答 8月20日
  • 创建了问题 8月2日

悬赏问题

  • ¥20 ARKts悬浮窗和快捷方式问题
  • ¥15 comparecluster没有办法kegg
  • ¥15 远程访问linux主机超时
  • ¥15 odoo17存货管理优势于中国国内该行业传统ERP或MES的详细解读和举例
  • ¥15 CPU卡指令整合指令数据都在图片上
  • ¥15 odoo17处理受托加工产品
  • ¥15 如何用MATLAB编码图三的积分
  • ¥15 圆孔衍射光强随孔径变化
  • ¥15 MacBook pro m3max上用vscode运行c语言没有反应
  • ¥15 ESP-PROG配置错误,ALL ONES