macos - 在 Mac OSX 10.9.2 上未链接 libpng

标签 macos libpng

我在我的 Mac 上安装了 matrix2png 并且在上周安装另一个图像处理工具“circos”之前使用它没有问题。 Circos 要求我安装不同版本的 libpng,我做到了。之后,我无法再运行 matrix2png,这给了我以下错误。我认为旧的 ligpnb 不再链接了。有谁知道如何解决这个错误? - 感谢你的帮助。

dyld: Library not loaded: /usr/local/lib/libpng15.15.dylib
  Referenced from: /usr/local/bin/matrix2png
  Reason: image not found

最佳答案

这些步骤解决了我的问题:

brew versions libpng

您将看到一些版本的 libpng,但不幸的是不是 1.5.15,因此接下来您应该安装 1.5.18。
git checkout 7bec702 Library/Formula/libpng.rb
brew install libpng

您会发现版本 1.5.18 和其他一些版本。
ln -s /usr/local/Cellar/libpng/1.5.18/lib/libpng15.15.dylib /usr/local/lib/libpng15.15.dylib`

https://github.com/Homebrew/homebrew-php/issues/1055

有关安装某些版本的 brew 公式的更多信息可以在 https://coderwall.com/p/lqphzg 中找到。 .

关于macos - 在 Mac OSX 10.9.2 上未链接 libpng,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22790792/

相关文章:

macos - Mac 机器代码教程

png - 如何在 Windows 上安装 libpng-dev?

macos - 如何在 Mac OSX 上将 OpenGL 从 2.1 升级到 3.3?

c - 如何在C上使用libpng编写调色板图像?

c++ - libpng png_set_add_alpha | png_set_filler 错误 : sequential row overflow

ubuntu - libpng.a(pngerror.o) : requires dynamic R_X86_64_PC32 reloc against 'stderr'

C++:opencv 上的 libpng 冲突

macos - 英国 mac 终端中的 Meta 和 #

java - 是否可以从纯 Java 访问 Mac 地址簿 API?

ios - 如何取消正在进行的NSArray排序?