Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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) {}