Avviso degli strumenti del linker LNK4253

sezione 'section1' non unita in 'section2'; già unito in 'section3'

Il linker ha rilevato più richieste di merge in conflitto. Il linker ignorerà una delle richieste.

Viene rilevata una direttiva o un'opzione /MERGE e la from sezione è già stata unita in una sezione diversa a causa di un'opzione o una direttiva /MERGE precedente (o a causa di un'unione implicita dal linker).

Per risolvere LNK4253, rimuovere una delle richieste di merge.

Quando si destinazioni x86 e Windows CE (ARM, MIPS, SH4 e Thumb) con Visual C++, . La sezione CRT è ora di sola lettura. Se il codice dipende dal comportamento precedente (. Le sezioni CRT sono di lettura/scrittura, è possibile che venga visualizzato un comportamento imprevisto.

Per ulteriori informazioni, vedere,

Esempio

Nell'esempio seguente viene richiesto al linker di unire due volte la .rdata sezione, ma in sezioni diverse. L'esempio seguente genera LNK4253.

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