Compiler Warning (level 1) C4399
Visual Studio 2005
Error Message
'symbol' : per-process symbol should not be marked with __declspec(dllimport) when compiled with /clr:pureData from a native image or an image with native and CLR constructs can not be imported into a pure image. To resolve this warning, compile with /clr (not /clr:pure) or delete __declspec(dllimport).
Example
The following sample generates C4399.
// C4399.cpp // compile with: /clr:pure /doc /W1 /c __declspec(dllimport) __declspec(process) extern const int i; // C4399