Share via


Advertencia de las herramientas del vinculador LNK4254

sección "section1" (desplazamiento) combinada con "section2" (desplazamiento) con atributos distintos

El contenido de una sección se combinó en otro, pero los atributos de las dos secciones son diferentes. El programa puede dar resultados inesperados. Por ejemplo, los datos que quiere que sean de solo lectura ahora pueden estar en una sección grabable.

Para resolver LNK4254, modifique o quite la solicitud de combinación.

Al establecer como destino máquinas x86 y destinos de Windows CE (ARM, MIPS, SH4 y Thumb) con Visual C++, la sección .CRT es de solo lectura. Si el código depende del comportamiento anterior (las secciones .CRT son de lectura y escritura), podría ver un comportamiento inesperado.

Para obtener más información, vea

Ejemplo

En el ejemplo siguiente se genera el error LNK4254.

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