这是什么错误呢?

kittyhuaner 2003-01-16 07:21:27
Linking...
libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/气球.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

在MFC编程中,我已经选择了using MFC in a static Library,怎么会有这种错误呢?
...全文
68 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kittyhuaner 2003-01-16
  • 打赏
  • 举报
回复
#include<afxwin.h>
#define MAX_BUBBLE 250
//框架窗口类
class CMyWnd: public CFrameWnd
{
CRect m_rectBubble[MAX_BUBBLE];
int m_nBubbleCount;
public:
CMyWnd(){m_nBubbleCount=0;}//构造函数
protected:
afx_msg void OnLButtonDown(UINT nFlags,CPoint point);
afx_msg void OnPaint();
DECLARE_MESSAGE_MAP()
};
//消息映射
BEGIN_MESSAGE_MAP(CMyWnd,CFrameWnd)
ON_WM_LBUTTONDOWN()
ON_WM_PAINT()
END_MESSAGE_MAP()
//框架窗口类的成员函数
void CMyWnd::OnLButtonDown(UINT nFlags,CPoint point)
{
if(m_nBubbleCount<MAX_BUBBLE)
{
int r=rand()%50+10;//半径从10-50
CRect rect(point.x-r,point.y-r,point.x+r,point.y+r);//point是鼠标的位置
m_rectBubble[m_nBubbleCount]=rect;
m_nBubbleCount++;
InvalidateRect(rect,FALSE);//用于通知OnPaint()函数更新窗口客户区域的内容
}

}
void CMyWnd::OnPaint()
{
CPaintDC dc(this);
dc.SelectStockObject(LTGRAY_BRUSH);
for(int i=0;i<m_nBubbleCount;i++)
dc.Ellipse(m_rectBubble[i]);
}
//应用程序类
class CMyApp: public CWinApp
{
public:
BOOL InitInstance();
};
//应用程序类的成员函数
BOOL CMyApp::InitInstance()
{
CMyWnd*pFrame=new CMyWnd;
pFrame->Create(0,_T("吹泡泡"));
pFrame->ShowWindow(m_nCmdShow);
this->m_pMainWnd=pFrame;
return TRUE;
}
//声明全局应用程序对象
CMyApp ThisApp;
point_to 2003-01-16
  • 打赏
  • 举报
回复
代码?
kittyhuaner 2003-01-16
  • 打赏
  • 举报
回复
换了也不行。为什么?
point_to 2003-01-16
  • 打赏
  • 举报
回复
换成shared mfc
cupidvenus 2003-01-16
  • 打赏
  • 举报
回复
你用的VC吗?

69,371

社区成员

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

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