www.mikrocontroller.net

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


Autor: B.B. (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: B.B. (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
dann probier vlt. in die elf irgendetwas hineinzuschreiben.

Autor: B.B. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
auch nicht. der löscht die dann einfach

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.