sql >> Databáze >  >> RDS >> Mysql

soubor mysql.h nelze nalézt

Soubor mysql.h soubor z libmysqlclient-dev Balíček Ubuntu se nachází na adrese /usr/include/mysql/mysql.h .

Toto není standardní vyhledávací cesta pro kompilátory, nicméně /usr/include je.

Obvykle byste použili mysql.h záhlaví ve vašem kódu takto:

#include <mysql/mysql.h>

Pokud nechcete specifikovat posun adresáře ve vašem zdroji, můžete předat -I flag to gcc (pokud to je to, co používáte) k určení dalšího adresáře pro vyhledávání include, a pak byste nemuseli měnit svůj stávající kód.

např.

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


  1. Stejná aplikace, různé databáze:Entity framework 6.X + MySQL + SQL Server

  2. Jak v MySQL zkopírovat obsah jedné tabulky do jiné tabulky ve stejné databázi?

  3. Úvahy o šifrování dat v klidu pro MariaDB

  4. Jak vložit DECIMAL do databáze MySQL