0

我正在阅读以下文章使用 Eclipse CDT 开发 MySQL 应用程序。我的 Eclipse 版本是Indigo,我的Ubuntu版本是 12.04。当我尝试构建时,出现以下错误:

/usr/bin/ld: cannot find -lz.a
/usr/bin/ld: cannot find -lmysqlclient.a

我喜欢请寻求帮助。我搜索mysqlclient.az.a图书馆,但没有找到这些。但我发现libmysqlclient.alibz.a在目录中/usr/lib/x86_64-linux-gnu添加了这个库搜索路径,但得到了错误。

我将如何解决这个问题?

4

2 回答 2

3

你通过z.amysqlclient.a作为图书馆。您需要.a放弃项目构建设置中的后缀:它不是库名称的一部分。应该是-lz-lmysqlclient

-L此外,可能不需要添加库搜索路径 ( )。/usr/lib并且/usr/lib/$arch$通常位于默认搜索路径中。

于 2013-02-18T15:30:23.613 回答
-1

您需要安装 MySQL 客户端库和 libz 压缩库。对其中任何一个进行“apt-cache search”。

这个问题可能更适合 serverfault.com。

于 2013-02-18T15:24:36.723 回答