sql.h-Headerdatei fehlt, obwohl unixODBC installiert ist
Ich bin auf einem aktuellen Ubuntu 12.04-System. Ich habe unixodbc (v2.2.14 von Ubuntu Repos), MySQL und die entsprechenden Treiber installiert. Auch mit einem gültigen DSN verbunden. Verifiziert durch Ausstellungisql DBName UName passwd
.
Ich versuche, eine C-Anwendung zu kompilieren, die mithilfe von ODBC mit der Datenbank interagiert. Fast überall schien die Suche darauf hinzudeuten, dass "sql.h" irgendwo installiert sein sollte. EINfind / -iname sql.h -print
zeigte, dass ich es nicht habe.
Meine Frage lautet also: Wo ist es? Ist bei der Installation ein Fehler aufgetreten (es wurden jedoch keine Fehler gemeldet)? Und welche Schritte empfehlen Sie? Neuinstallation? Kompilierung aus dem Quellcode (die neueste Version?)?