致命的なエラー C1018
予期しない #elif です。
#elif
ディレクティブが、 #if
、 #ifdef
、または #ifndef
コンストラクトの外側に置かれています。 #elif
は、これらの構成体のいずれかの内側だけで使用してください。
次の例では C1018 が生成されます。
// C1018.cpp
#elif // C1018
#endif
int main() {}
考えられる解決方法:
// C1018b.cpp
#if 1
#elif
#endif
int main() {}