<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Blöder Anfänger braucht hilfe plz :P -&amp;gt; MFC-Miniprogramm]]></title><description><![CDATA[<p>ich bin was MFC betrifft noch völlig unbedarft und wollte mit hilfe eines tutorials einsteigen. also dachte ich mir, erstmal die grundelemente und vorgehensweisen verstehen, bevor man sich an die (für anfänger viel zu bombastischen) vom app-wizzard generierten skelette ranmacht.<br />
im ersten tutorial, dass ich versucht habe war ein MFC-minimalprogramm aufgeführt, dass sich leider nicht kompilieren lies, also nächstes tutorial. hier war ein schönes beispielprogramm aufgeführt, das ich ganz gut verstehe (denke ich) und weiterführen möchte. es lässt sich auch (fast) kompilieren, führt jedoch zu einem linker-fehler:</p>
<p>libcmt.lib(crt0.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;_main&quot; in Funktion &quot;___tmainCRTStartup&quot;.</p>
<p>und dabei war der code so vielversprechend <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>es wäre toll, wenn jemand, der sich mit MFC gut auskennt, einen kurzen blick auf den code werfen könnte. vielleicht ist der fehler fürs geübte auge ja schnell zu erkennen. das wäre gut, weil ich dann das tutorial (das mir ganz gut liegt) zuende machen könnte und nicht wieder ein neues anfagen muss.</p>
<p>hier mal der code:</p>
<pre><code class="language-cpp">#include &lt;afxwin.h&gt;

//// Die Anwendungsklasse
class CMyApp : public CWinApp {
public:
	virtual BOOL InitInstance();
	//CMyApp();
	//~CMyApp();
};

// Die Fensterklasse
class CMainWnd : public CFrameWnd {
public:
	CMainWnd();
	afx_msg void OnLButtonDown(UINT, CPoint);
	DECLARE_MESSAGE_MAP();
};

// Message Map von CMainWnd
BEGIN_MESSAGE_MAP(CMainWnd, CFrameWnd)
	ON_WM_LBUTTONDOWN()
END_MESSAGE_MAP()

void CMainWnd::OnLButtonDown(UINT, CPoint)
{
	MessageBox(&quot;Hello World&quot;, &quot;Huhu!&quot;, MB_OK);
}

static CMyApp theApp;

BOOL CMyApp::InitInstance()
{
	m_pMainWnd = new CMainWnd;
	m_pMainWnd-&gt;ShowWindow(m_nCmdShow);

	// TRUE liefern um das Nachrichtensystem der Anwendung zu starten
	return TRUE;
}

CMainWnd::CMainWnd()
{
	Create(NULL, &quot;Alles wird gut&quot;);
}
</code></pre>
<p>achja, falls es von belang ist: ich hab MSVS2005 standard-edition</p>
<p>MFG &amp; Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/160394/blöder-anfänger-braucht-hilfe-plz-p-gt-mfc-miniprogramm</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Jul 2026 16:13:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/160394.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 25 Sep 2006 13:45:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Blöder Anfänger braucht hilfe plz :P -&amp;gt; MFC-Miniprogramm on Mon, 25 Sep 2006 13:45:27 GMT]]></title><description><![CDATA[<p>ich bin was MFC betrifft noch völlig unbedarft und wollte mit hilfe eines tutorials einsteigen. also dachte ich mir, erstmal die grundelemente und vorgehensweisen verstehen, bevor man sich an die (für anfänger viel zu bombastischen) vom app-wizzard generierten skelette ranmacht.<br />
im ersten tutorial, dass ich versucht habe war ein MFC-minimalprogramm aufgeführt, dass sich leider nicht kompilieren lies, also nächstes tutorial. hier war ein schönes beispielprogramm aufgeführt, das ich ganz gut verstehe (denke ich) und weiterführen möchte. es lässt sich auch (fast) kompilieren, führt jedoch zu einem linker-fehler:</p>
<p>libcmt.lib(crt0.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;_main&quot; in Funktion &quot;___tmainCRTStartup&quot;.</p>
<p>und dabei war der code so vielversprechend <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>es wäre toll, wenn jemand, der sich mit MFC gut auskennt, einen kurzen blick auf den code werfen könnte. vielleicht ist der fehler fürs geübte auge ja schnell zu erkennen. das wäre gut, weil ich dann das tutorial (das mir ganz gut liegt) zuende machen könnte und nicht wieder ein neues anfagen muss.</p>
<p>hier mal der code:</p>
<pre><code class="language-cpp">#include &lt;afxwin.h&gt;

//// Die Anwendungsklasse
class CMyApp : public CWinApp {
public:
	virtual BOOL InitInstance();
	//CMyApp();
	//~CMyApp();
};

// Die Fensterklasse
class CMainWnd : public CFrameWnd {
public:
	CMainWnd();
	afx_msg void OnLButtonDown(UINT, CPoint);
	DECLARE_MESSAGE_MAP();
};

// Message Map von CMainWnd
BEGIN_MESSAGE_MAP(CMainWnd, CFrameWnd)
	ON_WM_LBUTTONDOWN()
END_MESSAGE_MAP()

void CMainWnd::OnLButtonDown(UINT, CPoint)
{
	MessageBox(&quot;Hello World&quot;, &quot;Huhu!&quot;, MB_OK);
}

static CMyApp theApp;

BOOL CMyApp::InitInstance()
{
	m_pMainWnd = new CMainWnd;
	m_pMainWnd-&gt;ShowWindow(m_nCmdShow);

	// TRUE liefern um das Nachrichtensystem der Anwendung zu starten
	return TRUE;
}

CMainWnd::CMainWnd()
{
	Create(NULL, &quot;Alles wird gut&quot;);
}
</code></pre>
<p>achja, falls es von belang ist: ich hab MSVS2005 standard-edition</p>
<p>MFG &amp; Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1144084</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1144084</guid><dc:creator><![CDATA[jule37]]></dc:creator><pubDate>Mon, 25 Sep 2006 13:45:27 GMT</pubDate></item><item><title><![CDATA[Reply to Blöder Anfänger braucht hilfe plz :P -&amp;gt; MFC-Miniprogramm on Mon, 25 Sep 2006 18:04:31 GMT]]></title><description><![CDATA[<p>ohne mir das jetzt genauer angeschaut zu haben, gehe ich davon aus, das du das falsche projekt erstellt hast, das projekt welches du erstellen mußt, muß ein MFC projekt sein, damit auch alle benötigten libs gebunden werden.</p>
<p>vielleicht hilft dir das weiter</p>
<p>gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1144253</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1144253</guid><dc:creator><![CDATA[CTecS]]></dc:creator><pubDate>Mon, 25 Sep 2006 18:04:31 GMT</pubDate></item><item><title><![CDATA[Reply to Blöder Anfänger braucht hilfe plz :P -&amp;gt; MFC-Miniprogramm on Wed, 27 Sep 2006 11:49:44 GMT]]></title><description><![CDATA[<p>project -&gt; propertys -&gt; general -&gt; use of MFC -&gt; dynamic oder static<br />
dann funktionierts auch</p>
<p>jedes programm braucht eine main funktion, diese steckt bei der mfc in einer entsprechenden dll - einbinden und feddich</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1145348</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1145348</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Wed, 27 Sep 2006 11:49:44 GMT</pubDate></item></channel></rss>