Forum: Mikrocontroller und Digitale Elektronik Headerdatei der main lässt sich nich includen


von B.B. (Gast)


Lesenswert?

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?

von gast (Gast)


Lesenswert?

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.

von B.B. (Gast)


Lesenswert?

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

von gast (Gast)


Lesenswert?

dann probier vlt. in die elf irgendetwas hineinzuschreiben.

von B.B. (Gast)


Lesenswert?

auch nicht. der löscht die dann einfach

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
Noch kein Account? Hier anmelden.