Condividi tramite


Errore del compilatore C2341

'section name': il segmento deve essere definito usando #pragma data_seg, code_seg o sezione prima di usare

Osservazioni:

Un'istruzione allocate fa riferimento a un segmento non ancora definito da code_seg, data_seg o pragmas di sezione .

Example

L'esempio seguente genera l'errore C2341:

// C2341.cpp
// compile with: /c
__declspec(allocate(".test"))   // C2341
int j = 1;

Possibile soluzione:

// C2341b.cpp
// compile with: /c
#pragma data_seg(".test")
__declspec(allocate(".test"))
int j = 1;