编译顺序
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
ChatSocketServer.cpp
ChatSocketServerDlg.cpp
ServerChatSocket.cpp
ListenSocket.cpp
Generating Code...
Linking...
ChatSocketServer.exe - 0 error(s), 0 warning(s)
这是编译程序的服务器端的顺序,运行程序后提示:“创建套接字失败”。从编译顺序上看,失败是显然的,因为是先编译的
ChatSocketServerDlg.cpp这个文件,而这个文件里有
if(m_ListenSocket.Create(1500))
{
m_ListenSocket.Listen();
m_ListenSocket.m_pParentWnd=this;
}
else
AfxMessageBox("建立套接字失败!");
这段代码。
此时我的ListenSocket.cpp根本就没开始编译,产生错误是肯定的,不知分析得对不对?此问题该如何解决呢?谢谢