Partilhar via


Erro do compilador C2341

«Nome da secção» : o segmento deve ser definido utilizando #pragma data_seg, code_seg ou secção antes da utilização

Observações

Uma declaração de alocação refere-se a um segmento ainda não definido por pragmas de code_seg, data_seg ou seção .

Example

O exemplo a seguir gera C2341:

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

Resolução possível:

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