在Mavericks升级后找不到-lmysqlclient的库

时间:2014-05-18 00:57:45

标签: mysql xcode osx-mavericks

我已经在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)。

为什么会这样?感谢您的任何建议。

1 个答案:

答案 0 :(得分:0)

答案发现:

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

对狮子来说这不是必要的,但(至少对我而言)是小牛队。

相关问题