Fehler beim erstellen: error LNK2005: "public: void __thiscall std::_Mutex::_Unlock...



  • Hallo,

    ich bekommen beim Erstellen folgende Fehlermeldung mit der ich leider nicht viel anfangen kann. Bei dem Projekt ist eine externe Lib eingebunden.

    Vignettierung error LNK2005: "public: void __thiscall std::_Mutex::_Unlock(void)" (?_Unlock@_Mutex@std@@QAEXXZ) bereits in Vignettierung.obj definiert

    Vignettierung error LNK2005: "public: void __thiscall std::_Mutex::_Lock(void)" (?_Lock@_Mutex@std@@QAEXXZ) bereits in Vignettierung.obj definiert

    Vignettierung fatal error LNK1169: Ein oder mehrere mehrfach definierte Symbole gefunden

    Ich konnte im Internet leider bisher keine Lösung dazu finden.
    Danke für alle Antworten,

    Moritz



  • OK, hat sich geklärt,
    das Problem waren falsche Einstellungen.
    Es musste von Singlethreaded-Debug auf Multithreaded umgestellt werden.
    Wohl, weil die verwendete Lib auch so komiliert wurde.

    Mo


Anmelden zum Antworten