请问:如何正确地在DLL中的一个导出的类的声明里加CSocket对象
各位大虾,小弟制作了一个扩展DLL,在该扩展DLL中添加一个类,并将该类声明为__declspec(dllexport)导出。小弟发现,如果我在该类中添加一个CSocket成员对象,或者在成员函数中使用socket API,会导致引用该DLL中的这个类的对话框程序启动时出错,错误报告是:First-chance exception in TestDlg.exe: 0xC0000005: Access Violation.
而小弟在制作该扩展DLL时是选择了支持socket的,DLL的初始化函数中是有:
if (!AfxSocketInit())
{
AfxMessageBox(IDP_SOCKETS_INIT_FAILED);
return FALSE;
}
那么小弟是在什么地方还在做什么工作才能解决这个问题呢?跪求!