在编程的过程中突然遇到 Parsing error: Expected "=".,但是程序可以正常编译及运行,只是点击控件的时候出现问题,在网上查了一下,是如下原因造成的:
我把代码写在了
//{{AFX_DATA_INIT(CMonitorDlg)
//}}AFX_DATA_INIT
当中了,如果把代码写到其外面,则就正常了。
//{{AFX_DATA_INIT(CMonitorDlg)
//}}AFX_DATA_INIT
是MFC的注释宏,来初始化成员变量的。我们自定义的 变量有或者函数有时并不是和控件相关联的成员变量,MFC可能有时候就识别不了了。就出错。所以要将我们自定义的变量放到 //}}AFX_DATA_INIT的外面。应该就不会有问题了。