Eclipse, C++ and Mysql
Eclipse, C++ and Mysql
我正在阅读下面的文章用Eclipse CDT开发MySQL应用程序。我的Eclipse版本是Indigo,我的Ubuntu版本是12.04。当我尝试构建时,我得到以下错误:
/usr/bin/ld: cannot find -lz.a
/usr/bin/ld: cannot find -lmysqlclient.a
我喜欢请帮忙。我搜索了mysqlclient.a
和z.a
库,但没有找到它们。但我在目录/usr/lib/x86_64-linux-gnu
中找到了libmysqlclient.a
和libz.a
,然后我添加了这个库搜索路径,但得到了错误。
我将如何解决这个问题?
您将z.a
和mysqlclient.a
作为库传递。您需要在项目的生成设置中去掉.a
后缀:它不是库名称的一部分。它应该是-lz
和-lmysqlclient
。
此外,可能不需要添加库搜索路径(-L
)。CCD_ 12和CCD_。
您需要安装MySQL客户端库和libz压缩库。对其中任何一个进行"适当的缓存搜索"。
这个问题可能更适合serverfault.com。
相关文章:
- C++MySQL C api用户输入行
- 使用cmake从源代码构建MySQL连接器/C++失败(与以前的声明冲突)
- C++核心准则 C35 对于接口类"A base class destructor should be either public and virtual, or protected and nonv
- 为什么C++逐位AND运算符在不同大小的操作数中表现为这样
- 为什么 Clang 不允许"and"作为函数名称?
- 使用mysql c++连接器的未定义引用
- 位阵列上的快速AND运算
- 是否可以在 C++03 中定义'move-and-swap idiom'等效项
- 无法在C++中建立与MySQL数据库的连接
- mysql C++ connector [mysql-connector-c++-8.0.19-linux-glibc2
- C++应用程序 MySQL odbc 数据库连接错误:在引发"otl_tmpl_exception<>"实例后终止调用
- Poco FindMySql.cmake 无法找到 MySQL 源代码
- BoostPython and CMake
- 如何使用MySQL Connector and Make设置C++项目
- C-Free and MySQL connect
- Visual Studio Name Mangling "YAPEAV" and Mysql connector
- stdafx.h and MySQL
- c++ boost::archives and mySql BLOBs,反序列化错误
- Linking with MySQL and C++
- Eclipse, C++ and Mysql