Condividi tramite


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