Dela via


Varning om LNK4253 för länkverktyg

avsnitt "section1" inte sammanfogat med "section2"; redan sammanfogat med "section3"

Anmärkningar

Länkaren identifierade flera, motstridiga sammanslagningsbegäranden. Länkaren ignorerar en av begäranden.

Ett /MERGE-alternativ eller -direktiv påträffas och from avsnittet har redan sammanfogats i ett annat avsnitt på grund av ett tidigare /MERGE-alternativ eller -direktiv (eller på grund av en implicit sammanslagning från länkaren).

Lös LNK4253 genom att ta bort en av kopplingsbegäranden.

När du målinriktar x86-datorer och Windows CE-mål (ARM, MIPS, SH4 och Thumb) med Visual C++, är .CRT-sektionen nu skrivskyddad. Om din kod är beroende av det tidigare beteendet (.CRT-sektioner är läs-/skrivbara), kan du uppleva ett oväntat beteende.

Mer information finns i

Example

I det följande exemplet är länkaren instruerad att sammanfoga sektionen .rdata två gånger, men till olika sektioner. I följande exempel genereras LNK4253.

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