一个小程序的编译问题?(附代码)

zhengjqzzx 2004-07-19 11:06:46
头文件:

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

class CMainWindow:public CFrameWnd
{
public:
CMainWindow();

protected:
afx_msg void OnPaint();
DECLARE_MESSAGE_MAP()
};


cpp文件:
#include <afxwin.h>
#include "Ruler.h"

CMyApp myApp;

BOOL CMyApp::InitInstance ()
{
m_pMainWnd = new CMainWindow;
m_pMainWnd->ShowWindow (m_nCmdShow);
m_pMainWnd->UpdateWindow ();
return TRUE;
}

BEGIN_MESSAGE_MAP (CMainWindow, CFrameWnd)
ON_WM_PAINT ()
END_MESSAGE_MAP ()

CMainWindow::CMainWindow ()
{
Create (NULL, _T ("Ruler"));
}

void CMainWindow::OnPaint ()
{
CPaintDC dc (this);

dc.SetMapMode (MM_LOENGLISH);
dc.SetTextAlign (TA_CENTER | TA_BOTTOM);
dc.SetBkMode (TRANSPARENT);

CBrush brush (RGB (255, 255, 0));
CBrush* pOldBrush = dc.SelectObject (&brush);
dc.Rectangle (100, -100, 1300, -200);
dc.SelectObject (pOldBrush);

for (int i=125; i<1300; i+=25) {
dc.MoveTo (i, -192);
dc.LineTo (i, -200);
}

for (i=150; i<1300; i+=50) {
dc.MoveTo (i, -184);
dc.LineTo (i, -200);
}

for (i=200; i<1300; i+=100) {
dc.MoveTo (i, -175);
dc.LineTo (i, -200);

CString string;
string.Format (_T ("%d"), (i / 100) - 1);
dc.TextOut (i, -175, string);
}
}


问题:在vc6上能编译通过,在vs.net 2003上报错,
正在链接...

nafxcwd.lib(thrdcore.obj) : error LNK2019: 无法解析的外部符号 __endthreadex ,该符号在函数 "void __stdcall AfxEndThread(unsigned int,int)" (?AfxEndThread@@YGXIH@Z) 中被引用

nafxcwd.lib(thrdcore.obj) : error LNK2019: 无法解析的外部符号 __beginthreadex ,该符号在函数 "public: int __thiscall CWinThread::CreateThread(unsigned long,unsigned int,struct _SECURITY_ATTRIBUTES *)" (?CreateThread@CWinThread@@QAEHKIPAU_SECURITY_ATTRIBUTES@@@Z) 中被引用

Debug/Ruler.exe : fatal error LNK1120: 2 个无法解析的外部命令
...全文
98 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhengjqzzx 2004-07-21
  • 打赏
  • 举报
回复
谢谢大家
问题已解决
在编译时选上动态或静态使用MFC就行了
sundy26 2004-07-20
  • 打赏
  • 举报
回复
有没有打开多线程支持??
cnhgj 2004-07-20
  • 打赏
  • 举报
回复
没有link相关的lib或include一些头文件
darkstar21cn 2004-07-19
  • 打赏
  • 举报
回复
应该是库包含的问题
onebody 2004-07-19
  • 打赏
  • 举报
回复
我试了你代码没什么问题啊!

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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