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() {}