繁体   English   中英

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

[英]xcode error “ ld: library not found for -lmysqlclient ”

错误“ 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中更改某些设置?

首先是你的错误:

请检查“图书馆搜索路径”。 在某些情况下,当您复制或复制目标时,Xcode决定它需要使用“ \\”对任何双引号“进行转义。请确保删除所有\\,它应该看起来像这样-

在此输入图像描述

或另一个建议是,请使用椰子。 这对依赖很有好处。

这是完整的教程。

安装椰壳

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

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

在此输入图像描述

尝试添加其他链接器标志:-lmysqlclient -lm -lz) 并参考此链接:

库未找到换lmysqlclient-后小牛升级

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM