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