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...