这是个非常简单,就是书上的例子"Hello, MFC"的程序,但是在调试的的时候却出了以下连接错误的问题,由于是新手,调不出来,
搞郁闷极了!
现把程序和error给出如下:
#include <afxwin.h>
#include "Hello.h" CMyApp myApp; /////////////////////////////////////////////////////////////////////////
// CMyApp ember functions BOOL CMyApp::InitInstance ()
{
m_pMainWnd = new CMainWindow;
m_pMainWnd->ShowWindow (m_nCmdShow);
m_pMainWnd->UpdateWindow ();
return TRUE;
} /////////////////////////////////////////////////////////////////////////
// CMainWindow message map and member functions BEGIN_MESSAGE_MAP (CMainWindow, CFrameWnd)
ON_WM_PAINT ()
END_MESSAGE_MAP () CMainWindow::CMainWindow ()
{ Create(NULL,_T("The Hello Application"));
} void CMainWindow::OnPaint ()
{
CPaintDC dc(this);
CRect rect;
GetClientRect (&rect); dc.DrawText (_T("Hello, MFC"), -1, &rect,DT_SINGLELINE | DT_CENTER | DT_VC
ENTER);
} class CMyApp : public CWinApp
{
public:
virtual BOOL InitInstance ();
}; class CMainWindow : public CFrameWnd
{
public:
CMainWindow (); protected:
afx_msg void OnPaint ();
DECLARE_MESSAGE_MAP ()
}; 调试出现的错误如下: nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthr
eadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __begint
hreadex
Debug/Hello.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.
搞郁闷极了!
现把程序和error给出如下:
#include <afxwin.h>
#include "Hello.h" CMyApp myApp; /////////////////////////////////////////////////////////////////////////
// CMyApp ember functions BOOL CMyApp::InitInstance ()
{
m_pMainWnd = new CMainWindow;
m_pMainWnd->ShowWindow (m_nCmdShow);
m_pMainWnd->UpdateWindow ();
return TRUE;
} /////////////////////////////////////////////////////////////////////////
// CMainWindow message map and member functions BEGIN_MESSAGE_MAP (CMainWindow, CFrameWnd)
ON_WM_PAINT ()
END_MESSAGE_MAP () CMainWindow::CMainWindow ()
{ Create(NULL,_T("The Hello Application"));
} void CMainWindow::OnPaint ()
{
CPaintDC dc(this);
CRect rect;
GetClientRect (&rect); dc.DrawText (_T("Hello, MFC"), -1, &rect,DT_SINGLELINE | DT_CENTER | DT_VC
ENTER);
} class CMyApp : public CWinApp
{
public:
virtual BOOL InitInstance ();
}; class CMainWindow : public CFrameWnd
{
public:
CMainWindow (); protected:
afx_msg void OnPaint ();
DECLARE_MESSAGE_MAP ()
}; 调试出现的错误如下: nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthr
eadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __begint
hreadex
Debug/Hello.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货