我在 Visual Studio 中使用 MFC。这是函数 StartClient,在 cpp 文件中定义,在 .h 文件中声明为
protected:
bool StartClient(); // in Client.h file
bool CClientSocketDlg::StartClient() //in Client.cpp file
{
CString strServer;
m_ctlIPAddress.GetWindowText( strServer );
------
-----
return bSuccess;
}
我也宣布了这一点
extern CClientSocketDlg StartClient(); // in global.h
我想在另一个 xyz.cpp 文件中调用 StartClient() 函数。这就是为什么我将这个函数声明为全局的。但它不起作用。
这给出了错误:
错误 LNK2001:未解析的外部符号“类 CClientSocketDlg __cdecl StartClient(void)”(?StartClient@@YA?AVCClientSocketDlg@@XZ)
请指导我解决该错误。谢谢