【问题标题】:Library not found for -lmysqlclient after Mavericks upgrade小牛升级后找不到 -lmysqlclient 的库
【发布时间】:2014-07-06 05:21:52
【问题描述】:

我在 Lion 上运行 MySQL C API 已经有一段时间了,现在刚刚升级到 10.9.3 Mavericks。当我构建我的项目时,XCode 显示“构建成功”,但随后出现“0 dyld_fatal_error”消息“dyld: Library not loaded: libmysqlclient.18.dylib”......原因:找不到图像。”

事实上,libmysqlclient.18.dylib 仍然在它一直存在的 /usr/local/mysql/lib/ 目录中。除了升级到小牛队之外,什么都没有改变。 XCode 的构建设置也相同:(标题搜索路径:/usr/local/mysql/include;库搜索路径:/usr/local/mysql/lib;其他链接器标志:-lmysqlclient -lm -lz)。

为什么会发生这种情况?感谢您的任何建议。

【问题讨论】:

    标签: mysql xcode osx-mavericks


    【解决方案1】:

    找到答案:

    ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
    

    这对 Lion 来说不是必需的,但(至少对我来说)小牛队是必要的。

    【讨论】:

      猜你喜欢
      • 2013-11-02
      • 1970-01-01
      • 2016-05-28
      • 2015-01-28
      • 2018-05-10
      • 2019-11-06
      • 1970-01-01
      • 2020-02-06
      • 1970-01-01
      相关资源
      最近更新 更多