Fehler "Undefinierter Verweis auf Funktion"

9

Ich habe Probleme beim Kompilieren einiger Dateien mit Kopfzeilen. Hier ist eine Aufschlüsselung meines Codes:

Datei1.c

%Vor%

Datei2.c

%Vor%

header.h

%Vor%


Der Fehler, den ich bekomme, ist:

  

In der Funktion 'main' :
  undefinierter Verweis auf 'func1'

Hinweis: Ich verwende nur eine einfache Aufschlüsselung, wie meine 3 Dateien eingerichtet sind. Ich muss das mit den 3 Dateien arbeiten. Ich stelle alles richtig ein / ein? Ich muss diese Einrichtung verwenden, aber ich bin nur nicht sicher, wie Datei.c Verweis auf die tatsächliche Implementierung von func1() .

    
Tesla 30.06.2012, 20:16
quelle

1 Antwort

4

Wenn der Fehler ein nicht definierter Verweis auf func1() , und kein anderer Fehler ist, würde ich meinen, dass Sie zwei Dateien namens header.h in Ihrem Projekt und die andere Kopie haben wird anstelle Ihrer Kopie mit der Deklaration von func1() eingefügt.

Ich würde die Include-Pfade für Ihr Projekt überprüfen und sicherstellen, dass das header.h mit Ihrer Deklaration von func1() zuerst eingeschlossen wird.

    
aps2012 02.07.2012, 09:53
quelle

Tags und Links