Statisch verlinken



  • Wenn ich mein Projekt mit mfc in einer statischen bibliothek verwende damit das programm überall läuft, kommen folgende Fehlermeldungen...

    Programm error LNK2001: Nichtaufgelöstes externes Symbol ___argc
    Programm error LNK2001: Nichtaufgelöstes externes Symbol ___argv
    Programm error LNK2001: Nichtaufgelöstes externes Symbol __mbctype
    Programm error LNK2001: Nichtaufgelöstes externes Symbol __mbctype
    Programm error LNK2019: Nicht aufgelöstes externes Symbol '__mbctype', verwiesen in Funktion '"void __stdcall _AfxAbbreviateName(char *,int,int)" (?_AfxAbbreviateName@@YGXPADHH@Z)'
    Programm fatal error LNK1120: 3 unaufgelöste externe Verweise
    

    Wenn ich das projekt mit mfc in einer gemeinsam genutzten dll verwende, läuft alles korrekt... Was mache ich falsch?



  • Du musst sowohl die MFC als auch die CRT umstellen, damit sie statisch gelinkt werden...


Anmelden zum Antworten