Edit

Share via


Compiler Error C3387

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

The dllimport and dllexport __declspec modifiers are not valid on members of a managed or Windows Runtime type.

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

// C3387a.cpp
// compile with: /clr /c
ref class X2 {
   void __declspec(dllexport) mf() {   // C3387
   // try the following line instead
   // void mf() {
   }
};