Compartilhar via


Aviso das ferramentas de vinculador LNK4253

seção 'section1' não mesclada na 'section2'; já mesclada na 'section3'

O vinculador detectou várias solicitações de mesclagem conflitantes. O vinculador ignorará uma das solicitações.

Uma opção ou diretiva /MERGE foi encontrada, e a seção from já foi mesclada em uma seção diferente devido a uma opção ou diretiva /MERGE anterior (ou devido a uma mesclagem implícita do vinculador).

Para resolver o LNK4253, remova uma das solicitações de mesclagem.

Ao direcionar computadores x86 e destinos do Windows CE (ARM, MIPS, SH4 e Thumb) com o Visual C++, a seção .CRT passou a ser somente leitura. Se o código depender do comportamento anterior (as seções .CRT são de leitura/gravação), você poderá ver um comportamento inesperado.

Para obter mais informações, consulte

Exemplo

No exemplo a seguir, o vinculador é instruído a mesclar a seção .rdata duas vezes, mas em seções diferentes. A amostra a seguir gera LNK4253.

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