2010-07-30 85 views
4

我有一个连接到MySQL服务器的C++应用程序。
这一切正常。mysqlclient.lib的来源在哪里?

目前它使用libmysql.dll。
在构建时,我链接到libmysql.lib。

据我所知,我可以链接到mysqlclient.lib,而不是摆脱libmysql.dll的依赖,即嵌入在我的exe文件中的功能。

我的问题是:我在哪里可以找到构建mysqlclient.lib的源码

当调试应用程序,当它连接到mysqlclient.lib并进入mysql_library_init(),例如调试器(VC++ 2008)询问文件“f:\ build \ mysql-5.0.67-winbuild \ mysql-community” -nt-5.0.67-构建\的libmysql \ libmysql.c”。

注意:libmysql.lib & mysqlclient.lib包含在MySQL的安装中。

+0

有人请告诉我为什么反对票这个问题。写得非常清楚,而且与编程非常相关。 – Poni 2010-07-30 23:33:41

回答

2

IIRC,这是MySQL的源代码的一部分:http://dev.mysql.com/downloads/mysql/#downloads

+0

嗨,谢谢!我试过了包mysql-noinstall-5.1.49-win32.zip(115MB),除了头文件之外,还没有任何源文件。任何想法? – Poni 2010-07-30 17:45:44

+0

你选择了错误的包裹。正确的链接是:http://dev.mysql.com/downloads/mirror.php?id=391854 – spektom 2010-07-30 19:09:09

+0

谢谢spektom! – Poni 2010-07-30 23:48:14