voila je cherche la library mysql.h ?
merci d'avance ...
Version imprimable
voila je cherche la library mysql.h ?
merci d'avance ...
Il faut mettre ton vocabulaire au point, car il révèle une mauvaise compréhension (misconception).
<mysql.h> est un fichier d'en-tête (header). C'est la partie interface d'une bibliothèque. Il contient notamment les prototypes des fonctions. Il n'y a aucun code, à part les macros-fonctions et les fonctions inline.
Une bibliothèque (library) est un fichier séparé (par exemple libmysql.a) qui contient le résultat de la compilation de l'ensemble des fonctions déclarées dans le header... (code machine dit 'binaire' ou 'exécutable')
Ce que tu cherches, probablement, est l'ensemble des ces fichiers, ce qui constitue une API (Application Programming Interface). L'API MySQL de ton environnement de développement se trouve, (comme c'est étrange) sur le site de MySQL !
misconception : mauvaise compréhension , idée fausse.
j'ai programme qui me demande un fichier mysql.h?
Les messages précédents paraissaient pourtant assez clairs.
Tu télécharges la C API sur le site de Mysql.
http://www.mysql.com/products/connector/
et apres ..?
je developpe avec dev c++
Il faut que tu rajoutes dans les options de compilations le répertoire contenant les include de mysql
La lib C et les entetes sont fournis avec le package mysql pour windows ( exemple : http://dev.mysql.com/downloads/mysql/5.1.html#win32 )
Dans dev-cpp rajoute le repertoire où se trouvent les entetes (outils/options du compilateurs/repertoires/repertoires C .h), puis le repertoire où se trouvent les librairies ([...]/repertoires bibliotheque)
Ensuite, dans les propriétés du projet, rajouter "-lmysql" dans les options de l'éditeur de liens.
Tout ça, ça correspond à passer une option -I, une option -L et une option -lmysql à gcc
merci !!!!