我基于MFC对话框建立一个工程,有XXXDLG.H和XXXDLG.CPP以及其他自己编写的.H和.CPP,在其中一个自己编写的YYY.H和YYY.CPP类中可以调用XXXDLG.CPP中的成员函数吗????
也就是说 YYY.CPP里的函数YYY::BBB{...}里可以调用 XXXDLG.CPP::AAA(){...}这个函数吗???我直接定义的XXXDLG dlg;然后直接调用出来错误 error C2065: 'IDD_XXX_DIALOG' : undeclared identifier!!!!!!
也就是说 YYY.CPP里的函数YYY::BBB{...}里可以调用 XXXDLG.CPP::AAA(){...}这个函数吗???我直接定义的XXXDLG dlg;然后直接调用出来错误 error C2065: 'IDD_XXX_DIALOG' : undeclared identifier!!!!!!
YYY.CPP::BBB{
CXXXDlg dlg;
dlg.AAA();
}
出错啦,,,,error C2065: 'IDD_XXX_DIALOG' : undeclared identifier
声明了呀!!!!怎么回事啊
CXXXDlg dlg;
dlg.AAA();
}里面定义类dlg就够了吗?在XXX.H里不用声明吗???是哪里错了啊??只在BBB函数里定义没反应!!!
把CXXXDlg dlg;改为CXXXDlg* dlg;dlg.AAA();改为dlg->AAA();试试