2010-07-30 4 views
4

J'ai une application C++ qui se connecte à un serveur MySQL.
Tout fonctionne bien.Où est la source de mysqlclient.lib?

Actuellement, il utilise libmysql.dll.
Au moment de la construction je lie à libmysql.lib. Pour autant que je comprenne je peux lier à mysqlclient.lib à la place et se débarrasser de la dépendance de libmysql.dll, i.e ont la fonctionnalité intégrée dans mon exe.

Ma question est: Où puis-je trouver la source pour construire mysqlclient.lib? Lors du débogage de l'application lorsqu'elle est liée à mysqlclient.lib et que vous entrez dans mysql_library_init() par exemple le débogueur (VC++ 2008) demande le fichier "f: \ build \ mysql-5.0.67-winbuild \ mysql-community -nt-5.0.67-build \ libmysql \ libmysql.c ".

Remarque: libmysql.lib & mysqlclient.lib sont inclus dans l'installation de MySQL.

+0

Quelqu'un s'il vous plaît me dire pourquoi down-vote cette question. Écrit très clairement, et très lié à la programmation. – Poni

Répondre

2

IIRC, il est une partie du code source MySQL: http://dev.mysql.com/downloads/mysql/#downloads

+0

Salut et merci! J'ai essayé le paquet mysql-noinstall-5.1.49-win32.zip (115MB) encore une fois pas de fichiers source, sauf pour les en-têtes. Une idée? – Poni

+0

Vous avez choisi le mauvais paquet. Le lien correct est: http://dev.mysql.com/downloads/mirror.php?id=391854 – spektom

+0

Merci spektom! – Poni