Freigeben über


Linkertoolwarnung LNK4254

Abschnitt "Section1" (Offset) mit unterschiedlichen Attributen in "section2" (Offset) zusammengeführt

Bemerkungen

Der Inhalt eines Abschnitts wurde in einen anderen zusammengeführt, aber die Attribute der beiden Abschnitte sind unterschiedlich. Ihr Programm kann unerwartete Ergebnisse liefern. Beispielsweise können Daten, die sie lesen möchten, jetzt in einem schreibbaren Abschnitt enthalten sein.

Um LNK4254 zu beheben, ändern oder entfernen Sie die Seriendruckanforderung.

Bei der Ausrichtung auf x86-Computer und Windows CE-Ziele (ARM, MIPS, SH4 und Thumb) mit Visual C++, dem . CRT-Abschnitt ist schreibgeschützt. Wenn Ihr Code vom vorherigen Verhalten (. CRT-Abschnitte sind Lese-/Schreibzugriff), sie könnten unerwartetes Verhalten sehen.

Weitere Informationen finden Sie unter

Beispiel

Im folgenden Beispiel wird LNK4254 generiert.

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