Hallo, Ich hab ein kleines Problem mit dem includen einer Headerdatei. Also ich habe die GPS.c und GPS.h und mmc.c und mmc.h in der GPS.c ist die int main(). jetzt möchte ich in GPS.h eine Variable deklarieren, damit ich die von der mmc.c aus beschreiben kann. wenn ich jetzt aber die gps.h in der mmc.h includen will, sagt er mir: gcc plug-in: Error: Object file not found on expected location D:\Projekte\GPS\GPS.elf Make sure your makefile specifies the output .elf file as GPS.elf wenn ich die GPS.h in der mmc.h nicht include, funktioniert das compilen. Aber wieso kann ich die nicht einfügen?
bei dem Problem (das bei mir auch manchmal auftritt) mache ich es immer so: ich erstelle eine leere Datei mit dem Namen [Projekt].elf (in deinem Fall GPS.elf im Projektverzeichnis. Fertig. Danach kann ich es dann wieder ohne Fehler kompilieren. Probiers mal aus! Es gibt aber sicher eine Erklärung dafür und auch eine elegantere Fehlerbehebung.
Funktioniert leider nicht. wenn ich das erste mal compilier meckert er rum dass die elf leer ist. und beim zweiten mal ist sie wieder nicht da, sprich er hat sie gelöscht
dann probier vlt. in die elf irgendetwas hineinzuschreiben.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.