(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Linkertoolwarnung LNK4254

Abschnitt 'Abschnitt1' (Offset) wurde mit 'Abschnitt2' (Offset) mit unterschiedlichen Attributen zusammengeführt

Der Inhalt eines Abschnitts wurde mit dem eines anderen zusammengeführt, die Attribute der zwei Abschnitte sind jedoch nicht identisch. Das Programm gibt möglicherweise unerwartete Ergebnisse aus. Zum Beispiel können sich Daten, die schreibgeschützt sein sollten, nun im schreibbaren Abschnitt befinden.

Um LNK4254 zu beheben, ändern oder entfernen Sie die Anforderung zum Zusammenführen.

Bei x86-Computern und Windows CE-Plattformen (ARM, MIPS, SH4 und Thumb) mit Visual C++ ist der .CRT-Abschnitt ab jetzt 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

Im folgenden Beispiel wird LNK4254 generiert.

// LNK4254.cpp
// compile with: /W1 /link /WX
// LNK4254 expected
#pragma comment(linker, "/merge:.data=.text")
int main() {}

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft