Compiler Error C2393

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at Compiler Error C2393.

symbol' : per-appdomain symbol cannot be allocated in segment 'segment'

The use of appdomain variables implies that you are compiling with /clr:pure or /clr:safe, and a safe or pure image cannot contain data segments.

See /clr (Common Language Runtime Compilation) for more information.

The following sample generates C2393.

// C2393.cpp  
// compile with: /clr:pure /c  
#pragma data_seg("myseg")  
int n = 0;   // C2393  

Show: