Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
ungültige oder beschädigte Datei: duplizierter COMDAT "Dateiname"
Bemerkungen
Ein Objektmodul enthält zwei oder mehr COMDATs mit demselben Namen.
Dieser Fehler kann durch die Verwendung von /H verursacht werden, wodurch die Länge externer Namen begrenzt wird, und /Gy, die Funktionen in COMDATs packen.
Beispiel
Im folgenden Code function1 und function2 in den ersten acht Zeichen identisch. Durch kompilieren mit /Gy und /H8 wird ein Linkfehler erzeugt.
void function1(void);
void function2(void);
int main() {
function1();
function2();
}
void function1(void) {}
void function2(void) {}