Unbekannt Funktion?, kann jemand helfen!



  • Hallo,

    ich arbeite mit dem Borland Builder 6.

    Nun habe ich einen C code den ich gern testen wollte, aber der Compiler gibt mir folgende Fehlermeldung:

    [Linker Fehler] Unresolved external '_putbits' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
    [Linker Fataler Fehler] Fatal: Could not open C:\Program Files\Borland\CBuilder6\Projects\Project2.exe (error code 5)

    kann mir das jemand mal bitte erklären was hier falsch läuft und wie ich den Code doch noch zum laufen bekomme?

    Danke!



  • dann würd ich mal da wo du den Code herhast fragen wo putbits herkommt.

    greetz KN4CK3R



  • das habe ich aus dem Buch:"C Einführung und professionelle Anwendung"

    Dies wird dort als ein Bsp. Prog. aufgeführt.



  • Hallo

    Die Fehlermeldung sagt aus : Der Compiler kennt zwar die Funktion _pubits (Also Deklaration vorhanden), aber der Linker kann die konkrete Implementation nicht finden. Warum genau die fehlt ist uns hier aber nicht ersichtlich. putbits scheint jedenfalls keine WinAPI- oder VCL-Funktion zu sein, vermutlich must du diese Funktion auch noch aus deinem Buch mit in dein Programm übernehmen.

    bis bald
    akari



  • Hallo akari,

    vielen dank für Deine Unterstützung.
    Das leuchtet ein.
    Muß allerdings mal schauen, ob dies so ohne weiteres für mich möglich ist.
    Das Buch arbeitet mit Microsoft C/C++ Compiler, GNU C/C++-Compiler.
    Stecke noch in der Anfängerebene. 🙂

    Da ich aber bisher mit dem C++ Builder gut zurechtgekommen bin, wollte ich diesen auch weiterhin nutzen.

    Gruß,
    Frandy


Anmelden zum Antworten