sql >> Database teknologi >  >> RDS >> Mysql

mysql.h filen kan ikke findes

mysql.h fil fra libmysqlclient-dev Ubuntu-pakken er placeret på /usr/include/mysql/mysql.h .

Dette er ikke en standardsøgesti for compilere, dog /usr/include er.

Du vil typisk bruge mysql.h header i din kode som denne:

#include <mysql/mysql.h>

Hvis du ikke ønsker at angive biblioteksforskydningen i din kilde, kan du sende -I flag til gcc (hvis det er det, du bruger) for at angive en ekstra inkluderet søgemappe, og så behøver du ikke ændre din eksisterende kode.

f.eks.

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


  1. Sådan konverteres en streng til en dato/tid i SQL Server ved hjælp af PARSE()

  2. innodb_lock_wait_timeout øge timeout

  3. Sådan beregnes summen af ​​flere kolonner i PostgreSQL

  4. Brug af PHP DOM til at oprette XML-filer fra MySQL-data