Typen können nicht aufgelöst werden trotz Header-Dateien

15/05/2012 - 11:54 von Thomas Barth | Report spam
Hallo,
ich habe mir das neueste Ubuntu LTS installiert und bin dabei die
Entwicklungsumgebung (Eclipse Indigo) einzurichten. Ich muss aber hin
und wieder noch an sehr alten C-Programmen Änderungen vornehmen. Deshalb
teste ich gerade, ob ich die alten C-Programme noch fehlerfrei
kompilieren kann. Nun habe ich das Problem, dass Typen nicht aufgelöst
werden können, obwohl die Header-Dateien eingebunden sind.

Beispiel MySQL

#include <mysql/mysql.h>
...
MYSQL *hndMySQL = NULL;

Da steht nun: Type 'MYSQL' cannot be resolved. In den "Includes" wird
die mysql.h Datei aber aufgelistet (Das Paket libmysqlclient-dev ist
installiert)

Auch kann z.B der Typ time_t nicht aufgelöst werden, obwohl time.h
existiert.

Jemand eine Idee, woran das liegen könnte?

Gruß, Thomas B
 

Lesen sie die antworten

#1 Thomas Barth
15/05/2012 - 13:35 | Warnen spam
Hallo,
das muss irgendetwas mit Eclipse zu tun haben, denn das Programm wird
vom Compiler (gcc 4.6.3) problemlos übersetzt, obwohl mir diese
unresolved Fehler in Eclipse angezeigt werden. Das gehört dann wohl
nicht hier hin.

Gruß, Thomas B

Ähnliche fragen