我做了一个DLL,当中使用了MFC的CSocket类,但是在引出的时侯报错,报错好像是内存位置不对。
我做了一个DLL,当中使用了MFC的CSocket类,但是在引出类的时侯报错,报错好像是内存位置不对。
另外做了一个没有类的,用的API就可以,是什么原因?DLL用使用其他的类有什么要求吗?
#include "Smtp.h"
class AFX_EXT_CLASS Sender: public CObject
{
public:
int SetSmtp(CString str);
int SetMailFrom(CString str);
int SetMailTo(CString str);
int SendMail(CString header,CString body);
private:
Smtp cSender;
public:
Sender();
virtual ~Sender();
};