错误“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 回答
尝试添加 Other Linker Flags: -lmysqlclient -lm -lz) . 并参考此链接:
library-not-found-for-lmysqlclient-after-mavericks-upgrade
首先是你的错误:
或者另一个建议是,请使用cocoapods . 它有利于依赖 .
这是完整的教程 .
Install cocoapods
因为不使用cocoapods你需要做更多的配置,就像你需要设置headerpath等一样,这是一项非常繁琐的工作 .
在项目中安装cocoapod后,您需要从 .xcworkspace 而不是从 .xcodeproj 文件中打开它 . 检查编辑的图像 .