首页 文章

xcode错误“ld:找不到-lmysqlclient的库”

提问于
浏览
1

错误“ld:找不到-lmysqlclient的库”clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

我在项目中添加了一个c文件 . 该文件包括一些图书馆,这里是列表:

"Sqlite3.h"
<sqlite3.h>
<iostream>
<sstream>
<set>
<utility>
<stdio.h>
<stdlib.h>
<string.h>
<map>
<list>
<math.h>
<algorithm>

有什么问题 ?我应该在Xcode中更改一些设置吗?

2 回答

  • 0

    尝试添加 Other Linker Flags: -lmysqlclient -lm -lz) . 并参考此链接:

    library-not-found-for-lmysqlclient-after-mavericks-upgrade

  • 0

    首先是你的错误:

    请查看图书馆搜索路径 . 有些情况下你复制或复制一个目标,Xcode决定它需要转义任何双引号“带''' . 确保你删除所有的 - 它应该看起来像这样 -

    或者另一个建议是,请使用cocoapods . 它有利于依赖 .

    这是完整的教程 .

    Install cocoapods

    因为不使用cocoapods你需要做更多的配置,就像你需要设置headerpath等一样,这是一项非常繁琐的工作 .

    在项目中安装cocoapod后,您需要从 .xcworkspace 而不是从 .xcodeproj 文件中打开它 . 检查编辑的图像 .

    enter image description here

相关问题