Headerdatei der main lässt sich nich includen

Gast #716927
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?
Gast #716929
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren