undefined references to ...



  • Hallo alle,

    in meinem 'test.c' rufe ich die Funktion:
    AHANDLE init ( const CHAR * name, GPS_INIT * myInit ), --> GPS_INIT ist struct

    aufruf sieht so aus : process = init ( "Hallo:", & myInit );

    die Deklaration und Implementierung sind in --> gps.h gps.c <-- nach dem Build bekomme ich immer die gleichen Fehlermeldung:
    undefined references to 'init'

    Ich habe versucht die übergabeParamentern zu ändern,
    Z.B. process = init ( "Hallo:", myInit );
    um zu überprüfen, ob linken in Orderung ist, bekomme ich
    error:incompatible type for argument 2 of 'init'
    so scheint es link in Orderung.

    Kann hier jemand mir hilfen, wo das Problem ist 😮 😮 😮 ?

    Ich arbeite unter VM Linux Suse10.0 eclipse.CDT 3.1.1 und ein uraltes Projekt mit viele lib.

    Dank



  • Hast du denn die Datei "gps.c" auch zu deinem Projekt hinzugefügt, so daß der Linker die Funktion aus der erstellten Objekt-Datei finden kann?


Anmelden zum Antworten