sql >> Databasteknik >  >> RDS >> Mysql

mysql.h-filen kan inte hittas

mysql.h fil från libmysqlclient-dev Ubuntu-paketet finns på /usr/include/mysql/mysql.h .

Detta är inte en standardsökväg för kompilatorer, dock /usr/include är.

Du använder vanligtvis mysql.h header i din kod så här:

#include <mysql/mysql.h>

Om du inte vill ange katalogförskjutningen i din källa kan du skicka -I flagga till gcc (om det är vad du använder) för att ange ytterligare en inkluderad sökkatalog, och då behöver du inte ändra din befintliga kod.

t.ex.

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


  1. hur man deklarerar global variabel i SQL Server ..?

  2. läser BLOB-bild från MySQL-databas

  3. Vad är skillnaden mellan Is Not Null och Not Is Null

  4. Använda SQL Server lagrade procedurer från Python (pyodbc)