Edit

Share via


Compiler Error C3386

'type-name' : __declspec(dllexport)/__declspec(dllimport) cannot be applied to a managed or WinRT type

The dllimport and dllexport __declspec modifiers aren't valid on a managed or Windows Runtime type.

The following sample generates C3386 and shows how to fix it:

// C3386.cpp
// compile with: /clr /c
ref class __declspec(dllimport) X1 {   // C3386
// try the following line instead
// ref class X1 {
};