Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

arquivo mysql.h não pode ser encontrado


O mysql.h arquivo do libmysqlclient-dev O pacote Ubuntu está localizado em /usr/include/mysql/mysql.h .

Este não é um caminho de pesquisa padrão para compiladores, no entanto /usr/include é.

Você normalmente usaria o mysql.h header no seu código assim:
#include <mysql/mysql.h>

Se você não quiser especificar o deslocamento do diretório em sua fonte, você pode passar o -I flag para gcc (se é isso que você está usando) para especificar um diretório de pesquisa de inclusão adicional e, em seguida, você não precisa alterar seu código existente.

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