我才开始学MFC用的是WINDOWS 2000, VC6.0,编译构建时总是出现这些东西:
Linking...
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
Debug/A2.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.
我是根据用C编译API那样先:新建“工程”WIN32 APPLICATIONG
再建立c++源文件,不知道是不是我这里的问题
这是我在那儿的问题了??
在那些地方会出现这些东西?
这个问题困挠了我n天了,如果你能解释的话我十分的谢谢,谢谢
Linking...
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
Debug/A2.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.
我是根据用C编译API那样先:新建“工程”WIN32 APPLICATIONG
再建立c++源文件,不知道是不是我这里的问题
这是我在那儿的问题了??
在那些地方会出现这些东西?
这个问题困挠了我n天了,如果你能解释的话我十分的谢谢,谢谢
#include<afxwin.h>
class CGenericApp : public CWinApp{
public:
virtual BOOL InitInstance();
};
class CGenericWindow: public CFrameWnd{
public:
CGenericWindow(){
Create(NULL,"Generic");
}
afx_msg void OnLButtonDown(UINT nFlags,CPoint point);
DECLARE_MESSAGE_MAP()
};BEGIN_MESSAGE_MAP(CGenericWindow, CFrameWnd)
ON_WM_LBUTTONDOWN()
END_MESSAGE_MAP()void CGenericWindow::OnLButtonDown(UINT nFlags,CPoint point){
MessageBox("Left mouse botton pressed...",NULL,MB_OK);
}
BOOL CGenericApp::InitInstance(){
m_pMainWnd = new CGenericWindow();
m_pMainWnd -> ShowWindow(m_nCmdShow);
m_pMainWnd -> UpdateWindow();
return TRUE;
}
CGenericApp GenericApp;
void main()//
你检查下看看是不是缺少默认的主函数,我对MFC不是很熟 具体是什么我也说不上
是不是我上面的代码有问题~!会是上面的兄弟说得我这个代码没有main()吗?
缺少main是肯定的,你建立一个win32 application hello world 工程看看吧
不要把console、application 、mfc的工程给弄混了