Linkertoolwarnung LNK4253
Abschnitt 'Abschnitt1' wurde nicht mit 'Abschnitt2' zusammengeführt; bereits mit 'Abschnitt3' zusammengeführt
Mehrere in Konflikt stehende Zusammenführungsanforderungen wurden vom Linker erkannt.Eine der Anforderungen wird vom Linker ignoriert.
Eine /MERGE-Option oder Direktive wurde gefunden, und der Abschnitt from wurde bereits mit einem anderen Abschnitt aufgrund einer vorherigen /MERGE-Option oder -Direktive zusammengeführt (oder aufgrund einer impliziten Zusammenführung des Linkers).
Zur Behebung der Warnmeldung LNK4253 entfernen Sie eine der Zusammenführungsanforderungen.
Bei x86-Computern und Windows CE-Plattformen (ARM, MIPS, SH4 und Thumb) mit Visual C++ ist der .CRT-Abschnitt schreibgeschützt.Wenn der Code auf dem vorherigen Verhalten (.CRT-Abschnitte mit Lese-/Schreibzugriff) beruht, kann dies zu unerwartetem Verhalten führen.
Weitere Informationen finden Sie unter
Beispiel
Im folgenden Beispiel wird der Linker angewiesen, den Abschnitt .rdata zweimal zusammenzuführen, jedoch mit verschiedenen Abschnitten.Im folgenden Beispiel wird LNK4253 generiert.
// LNK4253.cpp
// compile with: /W1 /link /merge:.rdata=text2
// LNK4253 expected
#pragma comment(linker, "/merge:.rdata=.text")
int main() {}