Compiler Error C2488
Visual Studio 2015
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 C2488.
identifier' : 'naked' can only be applied to non-member function definitions
The naked attribute was applied to a function declaration.
The following sample generates C2488:
// C2488.cpp
// compile with: /c
// processor: x86
__declspec( naked ) void func(); // C2488 declaration, not definition
__declspec( naked ) void i; // C2488 i is not a function
__declspec( naked ) void func() {} // OK
Show: