编译器错误 C2014

预处理器命令必须作为第一个非空白空间启动

Remarks

# 预处理器指令的符号必须是非空白行中的第一个字符。 确保上一行不包含尾随转义。

Example

以下示例生成 C2014:

// C2014.cpp
// compile with: /c

int a; #define A   // C2014

int b;\
#define B   // C2014

int c;
#define C   // OK