Qt + OpenCV + Mac OS - >不能fid libpng

时间:2016-02-08 09:35:19

标签: c++ macos qt opencv

我正在尝试在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 但显然,正如我在这里问的那样,它对我不起作用......

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

1 个答案:

答案 0 :(得分:0)

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

您是否尝试过添加

LIBS += -L/usr/local/lib

到您的项目文件?