记录自己犯的经典小错误。编译后报错:
这种很明显是格式有问题,无非是分号啊括号啊这方面。
但检查这部分代码后,发现好像并没有问题。
鼠标悬在“KEY”上,显示:
“if后没有程序体”,通常是在if后多加了;号引起的。于是又确认了一遍这部分代码,确实没找到问题所在。
但这只是warning, error在哪呢?把鼠标悬在后面的=上:
error来咯。往上翻,看一下KEY相关的定义:
得,宏定义后面多加了个分号。去掉后问题解决。
总结:格式问题报错,出错点不一定在报错的那行,找不到时可以再检查下其他行。