我正在尝试在Qt Creator中使用openCV。我知道两者都正确安装,因为我可以独立运行它们。但是,当我从Qt创建者漂亮的绿色箭头启动它时,我收到此错误,说它找不到所谓的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 给出 ImportError: dlopen(...)库未加载 libpng15.15.dylib但显然,正如我在这里问的那样,它对我不起作用......
我必须承认我有点绝望,你能帮我吗?
您没有提供有关如何安装 OpenCV 以及您使用的框架版本的详细信息。
您是否尝试过简单地添加
LIBS += -L/usr/local/lib
到您的项目文件?