/ / fataler Fehler: Datei 'mysql / mysql.h' nicht gefunden - mysql, c

Schwerwiegender Fehler: Datei 'mysql / mysql.h' nicht gefunden - mysql, c

Ich habe mysql mit installiert

brew install mysql

Dann kompiliert mit

gcc -I/usr/include mydb.c

Aber es gibt mir den Fehler:

fatal error: "mysql/mysql.h" file not found

Was mache ich hier falsch? Bin am Macosx 10.12

edit: versucht gcc -I / usr / local / include / mysql / mydb.c noch gebrochen

Antworten:

0 für die Antwort № 1

Auf ubuntu16.04 findet mysql.h in / usr / include / mysql. Sie können es nach der Installation libmysqlclient20 oder libmysqlclient-dev finden.


0 für die Antwort № 2

Überprüfen Sie an, wo sind, installieren Sie MySQL, hierfür mit dem Befehl für die Dateiliste des Verzeichnisses

ls

und verwenden

cd

Die Installation, in meinem Beispiel, ist im Verzeichnis:

/usr/local/mysql-<version_my_mysql>/include/

Der zweite Schritt ist das Verzeichnis Everytime Compiler:

gcc my_program_code_file.c -I /usr/local/mysql-5.7.9-osx10.9-x86_64/include/ -o my_program_executable

Die Includers im Code sind:

#include <mysql.h>