【问题标题】:Qt + OpenCV + Mac OS -> Can't fid libpngQt + OpenCV + Macos -> 找不到 libpng
【发布时间】:2016-05-17 22:01:12
【问题描述】:

我正在尝试在 Qt Creator 中使用 openCV。 我知道两者都已正确安装,因为我可以独立运行它们。 但是,当我从 Qt creator 漂亮的绿色箭头启动它时,我收到这个错误,说它找不到所谓的 libpng16.16:

    dyld: Symbol not found: __cg_png_create_info_struct
  Referenced from: /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
  Expected in: /usr/local/lib/libpng16.16.dylib
 in /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO

我尝试使用 hombrew 重新安装此库,并将其添加到 DYLD_LIBRARY_PATH 和/或 DYLD_FALLBACK_LIBRARY_PATH,正如此处推荐的那样:import matplotlib.pyplot gives ImportError: dlopen(...) Library not loaded libpng15.15.dylib 但显然,正如我在这里问的那样,它对我不起作用......

我必须承认我有点绝望,你能帮帮我吗?

【问题讨论】:

标签: c++ macos qt opencv


【解决方案1】:

您没有提供有关如何安装 OpenCV 以及您使用的框架版本的详细信息。

您是否尝试过简单地添加

LIBS += -L/usr/local/lib

到您的项目文件?

【讨论】:

    猜你喜欢
    • 2016-02-11
    • 1970-01-01
    • 1970-01-01
    • 2022-12-29
    • 2017-05-26
    • 2014-02-27
    • 2018-06-25
    • 2021-03-20
    • 2014-10-23
    相关资源
    最近更新 更多