boost::thread DLL fehlermeldung



  • Guten Morgen,
    ich habe gerade probiert einen simplen thread Versuch zu starten und bekomme gleich mal eine Fehlermeldung

    ---------------------------
    Projekt1.exe - Komponente nicht gefunden
    ---------------------------
    Die Anwendung konnte nicht gestartet werden, weil BOOST_THREAD-BCB-MT-D-1_39.DLL nicht gefunden wurde. Neuinstallation der Anwendung könnte das Problem beheben. 
    ---------------------------
    OK   
    ---------------------------
    

    😕

    Diese Datei gibt es bei mir gar nicht. Muss ich da etwa Boost neu Installieren?



  • Hallo

    Die DLL must du haben, wenn du boost richtig kompiliert hast.

    Wenn es dir aber nur um Threads geht, dann brauchst du doch boost gar nicht, die VCL bietet selber TThread an.

    bis bald
    akari



  • DavyD schrieb:

    Diese Datei gibt es bei mir gar nicht.

    Sicher? Schau mal unter $(BDS)\lib.



  • @audacia
    tatsache, hab mich vermutlich vertippt bei der Suche 🙄

    heh, und was mach ich jetzt mit der DLL?

    EDIT: Ich hab jetzt mal in den Projektoptionen >> C++ Linker >> Dynamische RTL >> auf false gestellt, kommt folgendes bei heraus:

    #  error "Mixing a dll boost library with a static runtime is a really bad idea..."
    

    EDIT2: 😞



  • DavyD schrieb:

    heh, und was mach ich jetzt mit der DLL?

    Mitausliefern. Und fürs Debuggen in das Verzeichnis kopieren, in dem deine Executable landet (also <Projektordner>\Debug und <Projektordner>\Release), oder die Debugger-Suchpfade anpassen.


Anmelden zum Antworten