但是都無法compile *.exe成功(but compile *.obj 都沒問題)
救救我吧!!!!!!!!!!我使用VC4.0
程式碼如下 :
#include<afxwin.h>
//主視窗類別
class CMainWin:public CFrameWnd
{
public:
CMainWin();
DECLARE_MESSAGE_MAP()
};
//建造視窗
CMainWin::CMainWin()
{
Create(NULL, "An Simple Window");
}
//應用軟體類別
class CApp :public CWinApp
{
public:
BOOL InitInstance();
};
//設定初值
BOOL CApp::InitInstance()
{
m_pMainWnd=new CMainWin;
m_pMainWnd->ShowWindow(m_nCmdShow);
m_pMainWnd->UpdateWindow();
return TRUE;
}
//應用軟體的訊息對照表
BEGIN_MESSAGE_MAP(CMainWin,CFrameWnd)
END_MESSAGE_MAP()
//實現應用軟體
CApp App;
錯誤訊息如下:
--------------------Configuration: simple - Win32 Debug--------------------
Linking...
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
libcd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
simple.exe : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.
simple.exe - 4 error(s), 0 warning(s)
????????????????????HELP ME HELP ME HELP ME ?????????????????????????
--
* 阿呆的逗留地* E-mail U337...@tknet.tku.edu.tw
[m [1;32m※ 來源:‧蛋捲廣場 bbs.tku.edu.tw‧[FROM: 163.13.91.101] [m
問題阿呆 wrote:
你確定你要學的是MFC嗎?如果是,我建議你先用AppWizard產生出一
個MFC的project來撰寫程式作為入車會較佳,先試著使用AppWizard產生
的骨架為基礎再慢慢亢實自已對MFC整個架構會有較多的成就感。
如果你仍艱持要一行一行程式自己key可參考Jeff Prosise著的Programming Windows 95 with
MFC,其中對MFC程式庫有相當具體的介紹,並且告
訴你如何不用AppWizard來產生一個以MFC為體架的Windows App。
*ps:你的整個MFC的架構都不太對,如class的宣告,定義,Message都有
問題,而且你的project的設定可能也有問題,可能要加上參數 /MD 或 /ML