Partager via


Avertissement des outils Éditeur de liens LNK4254

section 'section1' (offset) fusionnée en 'section2' (offset) avec différents attributs

Le contenu d’une section a été fusionné dans un autre, mais les attributs des deux sections sont différents. Votre programme peut donner des résultats inattendus. Par exemple, les données que vous souhaitez lire uniquement peuvent maintenant se trouver dans une section accessible en écriture.

Pour résoudre LNK4254, modifiez ou supprimez la demande de fusion.

Lorsque vous ciblez des machines x86 et des cibles Windows CE (ARM, MIPS, SH4 et Thumb) avec Visual C++, le . La section CRT est en lecture seule. Si votre code dépend du comportement précédent (. Les sections CRT sont en lecture/écriture), vous pouvez voir un comportement inattendu.

Pour plus d'informations, consultez

Exemple

L’exemple suivant génère LNK4254.

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