我用MFC生成一个MFC Extension DLL,然后插入一个Dialog,生成一个类CDlg.
我用MFC一个EXE程序调用(调用方法应该是对的),编译的时候出错:
error C2065: IDD_DIALOG1 : undeclared identifier
error C2057: expected constant expression
如果我不生成界面类,则是可以成功地导出DLL 中的类,可以使用这个DLL中的类的成员变量和成员函数.
希望可以得到知道的朋友的答复.thank you.
把你的dll中的resourse.h中的
#define IDD_DIALOG1 XXXX
复制到exe程序的resourse.h中,要是有冲突,就改一下ID