请问,如何从动态链接库中输出类?就象MFC那样?
比如在动态库中定义了一个Class CDlg public:CDialog,在主控中使用:
CDlg *pDlg=new CDlg();
pDlg->DoModul();
比如在动态库中定义了一个Class CDlg public:CDialog,在主控中使用:
CDlg *pDlg=new CDlg();
pDlg->DoModul();
#define MW_DECLARE __declspec(dllexport)
#else
#define MW_DECLARE __declspec(dllimport)
#endifclass MW_DECLARE CMyClass
{
}
(记得,下次给的分高些,要不不会有人来的。我就不介意这些了)
就是楼上所说,呵呵
不一定吧。你看看AFX_EXT_CLASS宏是怎样定义的,你就知道了。关键是在DLL中,用__declspec(dllexport),在客户程序中用__declspec(dllimport).