今天在做一个简单的读取文件的接口界面的时候,用VS2012新建了一个.dl lMFC项目,编写好代码无任何错误后,编译链接,结果这时问题出现了:本来好好的代码却出现一大堆乱七八糟的错误:error C2146: 语法错误: 缺少“;”(在标识符“HwndMSWheel”的前面) 等等一系列莫名其妙的错误!之后我又把相同的代码移植到VS2013中来测试,结果没有问题(MFC了解比较浅,至今不解为何出现这种错误!),后来查找资料,只要在提示错误的头文件<zmouse.h>的最开头加入#include<windows.h>这个头文件就可以了。
这是第二次遇到该问题,记录下来,方便以后查阅!