你在nafxcwd 中定义了名为__endthreadex外部变量,在连接时却找不到这个变量.

解决方案 »

  1.   

    //: aa.cpp
    #include <afxwin.h>
    #include "aa.h"CMyApp myApp;/////////////////////////////////////////////////////
    // CMyApp member functionsBOOL CMyApp::InitInstance()
    {
    m_pMainWnd = new CMainWindow;
    m_pMainWnd->ShowWindow(m_nCmdShow);
    m_pMainWnd->UpdateWindow();
    return TRUE;
    }////////////////////////////////////////////////////
    // CMainWindow message map and member functionsBEGIN_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_VCENTER);
    }//: aa.h
    class CMyApp : public CWinApp {
    public:
    virtual BOOL InitInstance();
    };class CMainWindow : public CFrameWnd
    {
    public:
    CMainWindow();protected:
    afx_msg void OnPaint();
    DECLARE_MESSAGE_MAP()
    };我是在《MFC Windows程序设计》照打的, 
    怎么我用光盘的可以,自己打上去不行的 
    请指明!
      

  2.   

    Project 项的Setting 内的Linking 设置有问题
      

  3.   

    project->setting->c++->category:code generation->use runtime library 
    选择debug multithreaded
      

  4.   

    Project->Settings->C/C++->Code Generation->Use RunTime Library
    选多线程支持