MFC Fenster selber coden
-
hallo,m
Habe versucht mit vc++ ein eigenes Fenster zu code , das Fenster hat keinerlei Funktion es ist einfach nur blank.Hier der Code:
#include <afxwin.h>class Cf:public CFrameWnd
{
public:
Cf() {Create(NULL,_T("mini"));}
};class Cmpg:public CWinApp
{
public:
virtual BOOL InitInstance();
};BOOL Cmpg::InitInstance()
{
m_pMainWnd=new Cf;
m_pMainWnd->ShowWindow(m_nCmdShow);
return true;
}Cmpg prg01;
---------------------------------------
Beim Compilen kommt folgende Fehlermeldung:
nafxcwd.lib(thrdcore.obj) : error LNK2001: Nichtaufgeloestes externes Symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: Nichtaufgeloestes externes Symbol __beginthreadex
libcd.lib(crt0.obj) : error LNK2001: Nichtaufgeloestes externes Symbol _main
Debug/none.exe : fatal error LNK1120: 3 unaufgeloeste externe Verweise
-----
Was hab ich falsch gemacht?
-
hast du auch ein Win32-Projekt gestartet? denn es sieht nicht so aus.
-
Ja hab ich.
-
Verwendest Du die Multithreaded DLLs? Das lässt sich in den Projekteinstellungen / C++ / Code Generation ändern
-
siehe auch dieses Kapitel des MFC-Tutorials:
http://www.henkessoft.de/mfc_einsteigerbuch_kapitel5.htm