《VC技术内幕》的一个程序!!!!!

meng_tenboy 2001-07-20 06:33:29
//mycpp.h的头文件

class CMyApp:public CWinApp
{
public:
virtual BOOL InitInstance();
};

class CMyFrame:public CFrameWnd
{
public:
CMyFrame();
protected:
afx_msg void OnLButtonDown(UINT nFlags,CPoint point);
afx_msg void OnPaint();
DECLARE_MESSAGE_MAP()
};
//my.cpp的文件


#include <afxwin.h>
#include "myapp.h"

CMyApp theApp;

BOOL CMyApp::InitInstance()
{
m_pMainWnd=new CMyFrame();
m_pMainWnd->ShowWindow(m_nCmdShow);

m_pMainWnd->UpdateWindow();
return TRUE;
}

BEGIN_MESSAGE_MAP(CMyFrame,CFrameWnd)
ON_WM_LBUTTONDOWN()
ON_WM_PAINT()
END_MESSAGE_MAP()

CMyFrame::CMyFrame()
{
Create(NULL,"myapp Application");
}


void CMyFrame::OnLButtonDown(UINT nFlags,CPoint point)
{
TRACE("Entering CMyFrame::OnLButtonDown - %lx,%d,%d\n",
(long)nFlags,point.x,point.y);
}


void CMyFrame::OnPaint()
{
CPaintDC dc(this);
dc.TextOut(0,0,"hello,world");
}


为什么连接时不能通过,总是报错如下:
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
Debug/1.exe : fatal error LNK1120: 2 unresolved externals
...全文
51 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wjyasd 2001-07-20
  • 打赏
  • 举报
回复
不是这个问题,

你在 project ---> setting --> c/c++
选择 category: code genernation
use run time lib: debug mulitthread
要把 单线程 该成 多线程!
某鸟 2001-07-20
  • 打赏
  • 举报
回复
找一下nafxcwd.lib,
将其设置VC的link模块。

69,368

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧