Mysql
 sql >> Base de données >  >> RDS >> Mysql

Le fichier mysql.h est introuvable

Le mysql.h fichier de libmysqlclient-dev Le paquet Ubuntu est situé dans /usr/include/mysql/mysql.h .

Ce n'est pas un chemin de recherche standard pour les compilateurs, cependant /usr/include est.

Vous utiliserez généralement le mysql.h en-tête dans votre code comme ceci :

#include <mysql/mysql.h>

Si vous ne voulez pas spécifier l'offset de répertoire dans votre source, vous pouvez passer le -I flag à gcc (si c'est ce que vous utilisez) pour spécifier un répertoire de recherche d'inclusion supplémentaire, et vous n'aurez alors pas besoin de modifier votre code existant.

ex.

gcc -I/usr/include/mysql ...