A declaration contains more than one storage class. Ex:
// compile with: /c extern static int i; // C2159
Possible resolution:
// compile with: /c static int i; // OK
This article is a derivative work based on Compiler Error C2159 which is provided by MSDN Community Content - Visual C++.