XE4 link32 Bilbiothek einbinden funktioniert nich (openSLL)



  • Hey kann mir jemand sagen, wie ich externe Bibiotheken im C++ Builder XE4 einbinden kann?

    Ich bekomme leider immer den Fehler:

    [ilink32 Fehler] Error: Nicht auflösbares externes '_RSA_generate_key' referenziert von E:\USERS\...\DEBUG\FILE1.OBJ
    

    Vielen Dank schonmal. 🙂



  • Du kannst die .lib Datei entweder dem Projekt hinzufügen (z.B. aus dem Hauptmenü Projekt->Dem Projekt hinzufügen) oder irgendwo im Quelltext die Anweisung

    `

    #pragma link "mylib.lib"

    `

    hinzufügen. Bei der zweiten Methode musst du aber sicherstellen, dass die Bibliothek vom Linker gefunden werden kann. Du musst also entweder den vollständigen Pfad angeben oder in den Projekteinstellungen die Suchverzeichnisse für Bibliotheken entsprechend ergänzen.


Log in to reply