|
搞郁闷极了! 现把程序和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. |
|
|
|
Project--Setting--MFC设置改为,use mfc in a shared dll
|
|