Avviso degli strumenti del linker LNK4254
sezione 'section1' (offset) unita in 'section2' (offset) con attributi diversi
Il contenuto di una sezione è stato unito in un altro, ma gli attributi delle due sezioni sono diversi. Il programma potrebbe dare risultati imprevisti. Ad esempio, i dati che si desidera leggere solo possono trovarsi in una sezione scrivibile.
Per risolvere LNK4254, modificare o rimuovere la richiesta di merge.
Quando si destinazioni x86 e Windows CE (ARM, MIPS, SH4 e Thumb) con Visual C++, . La sezione CRT è di sola lettura. Se il codice dipende dal comportamento precedente (. Le sezioni CRT sono di lettura/scrittura, è possibile che venga visualizzato un comportamento imprevisto.
Per ulteriori informazioni, vedere,
Esempio
L'esempio seguente genera LNK4254.
// LNK4254.cpp
// compile with: /W1 /link /WX
// LNK4254 expected
#pragma comment(linker, "/merge:.data=.text")
int main() {}