Fehlermeldung



  • Hallo!

    Ich versuche gerade zwei Arbeitsbereiche zusammenzulegen. Beide konnten einzeln erfolgreich kompiliert werden. Zusammen leider nicht mehr. nach ausmerzen verschiedener Fehler, erhielt ich plötzlich folgendes:

    enerieren von Code...
    Linker-Vorgang läuft...
    MSVCRT.lib(MSVCRT.dll) : error LNK2005: _vsprintf bereits in libcmtd.lib(vsprintf.obj) definiert
    MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _vsprintf bereits in libcmtd.lib(vsprintf.obj) definiert; zweite Definition wird ignoriert
       Bibliothek Debug/mfcdll1.lib und Objekt Debug/mfcdll1.exp wird erstellt
    LINK : warning LNK4098: Standardbibliothek "MSVCRT" steht in Konflikt mit anderen Bibliotheken; /NODEFAULT:Bibliothek verwenden
    Debug/mfcdll1.dll : fatal error LNK1169: Ein oder mehrere mehrfach definierte Symbole gefunden
    Fehler beim Ausführen von link.exe.
    

    Kann mir das jemand "übersetzen"?



  • Du musst bei beiden Projekten die gleichen Projekteinstellungen verwenden im Bezug auf
    - Verwendete CRT
    - Verwendete MFC
    - Verwendete ATL

    Dann sollte es keine Probleme geben.


Anmelden zum Antworten