【问题标题】:Why do I have a compatibility version issue using libpng with Xcode?为什么将 libpng 与 Xcode 一起使用时会出现兼容性版本问题?
【发布时间】:2011-12-03 23:30:58
【问题描述】:

我在 OS X 10.7.1 上使用带有 Xcode 4.2 的 libpng 时遇到问题。

我的程序无法启动并出现以下错误:

dyld: Library not loaded: /usr/X11/lib/libpng15.15.dylib

和:

Reason: Incompatible library version: glsl_test requires version 20.0.0 or later, 
but libpng15.15.dylib provides version 17.0.0

我所做的只是将/usr/X11/libpng.dylib 添加到链接库中,那么这个“版本 20”要求来自哪里?为什么 Xcode 不只需要可用的版本?如何告诉我的程序可以使用 17 版?

【问题讨论】:

    标签: c++ xcode osx-lion libpng


    【解决方案1】:

    在不太了解 Xcode 的复杂性的情况下,听起来您的程序中的其他内容需要更高版本的 libpng 库。这甚至可能是构建环境中隐含的内容。

    我会仔细检查您的构建环境是否与您的预期目标兼容。我还会仔细检查您是否使用适当的语法(例如,使用 -lpng 与显式“/usr/X11/libpng.dylib”)指定包含库。

    【讨论】:

      猜你喜欢
      • 2013-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-08
      • 1970-01-01
      • 2018-07-29
      • 1970-01-01
      相关资源
      最近更新 更多