找不到所需的.DLL文件-MFC42D.DLL 为什么有这个错误啊
我写了一个CSOCKET的的服务端和客户端
在本机执行好好的 可是把服务器发给别人就不行了
我SOCK 的IP设127.0.0.1
服务端无法执行
老是出现
找不到所需的.DLL文件-MFC42D.DLL 的错误
这个是为什么呢?
代码主要部分:
客户端:
AfxSocketInit(NULL);
CSocket sockClient;
sockClient.Create();
CString szIP;
szIP="61.154.55.171";//连接的IP 当为127.0.0.1可以执行
if(!sockClient.Connect((LPCTSTR)szIP, 1026))
{
AfxMessageBox("无法连接对方!");
return FALSE;
}
服务端:
CSocket sock_b;
mysock sock_a;
sock_a.Create(1026);
sock_a.Listen();
sock_a.Accept(sock_b);
sock_a.OnAccept(sock_b);
void mysock::OnAccept(int nErrorCode)
{
// TODO: Add your specialized code here and/or call the base class
AfxMessageBox("收到消息。。");
CSocket::OnAccept(nErrorCode);
}
不知道为什么会在打开编译的文件时出现
找不到所需的.DLL文件-MFC42D.DLL这个错误啊
对方没有VC环境就会有这个错误么?
怎么解决呢?