我用MFC编一个简单的数据库程序,但运行时到traindlg.h时就报错,提示:e:\vctest\train\traindlg.h(19) : error C2146: syntax error : missing ';' before identifier 'm_database'
我查看19行,代码如下: CDatabase m_database;
并不缺少;号呀,这是怎么回事?可能是什么原因造成的?有什么解决方法可以一试?请赐教!
我查看19行,代码如下: CDatabase m_database;
并不缺少;号呀,这是怎么回事?可能是什么原因造成的?有什么解决方法可以一试?请赐教!
是程序不認識CDatabase 類,得include 進,#include <afxdb.h>
sstower()
zhanghaifeng(海风)
zwz()
等说的都是有可能的,出现这种问题,归根结底原因
只有一个:程序不认识CDatabase m_database;这
一行中的CDatabase。