Linker Fehler



  • Hallo,

    Also folgendes Problem:

    Ich habe die Dateien DLPORTIO.H in das include verzeichnis von meinem BC5 kopiert die DLPORTIO.lib brav in das lib verzeichnis.

    Nun mach ich mal ne neue Anwendung binde die besagte DLPORTIO.H mit #include "DLPORTIO.H" in meine Form ein.

    Nun möchte Ich die Funktion DlPortWritePortUchar() mit DlPortWritePortUchar(0x378, 0x38); aufrufen, nur das einzigste was ich beim Compilen krieg und zwar beim Linken: Unresolved External 'DlPortWritePortUchar' blablabla....

    Die Funktion ist in der DLPORTIO.H wie folgt gespeichert:

    VOID DLPORT_API
    DlPortWritePortBufferUchar(
        IN ULONG Port,
        IN PUCHAR Buffer,
        IN ULONG  Count
        );
    

    Weiß jemand einen rat oder muss ich die DlPortWritePortUchar funktion noch vorher entsprechend "preparieren" in meiner Form?



  • So hab mich mal eben schnell angemeldet..

    Und zwar die funktion ist in der DLPORTIO.H so drin:

    VOID DLPORT_API
    DlPortWritePortUchar(
        IN ULONG Port,
        IN UCHAR Value
        );
    

    hatte mich leider verschrieben 😞

    danke für eure mühe 😉



  • Das sieht so aber besser aus:

    VOID DLPORT_API
    void DlPortWritePortUchar(IN ULONG Port, IN UCHAR Value)
    

    <edit> 'tschuldigt bitte aber ich hatte mich vertan...</edit> 🙄

    [ Dieser Beitrag wurde am 19.04.2003 um 12:01 Uhr von quizzmaster editiert. ]


Anmelden zum Antworten