<?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[Hello World aus Buch funktioniert nicht]]></title><description><![CDATA[<p>Ich möchte das Beispiel aus 'Programming Windows with MFC / Jeff Prosise.' erstellen und kompilieren.</p>
<p>Ein leeres Projekt (in VS 2005 Prof) gefüllt mit einer Klasse hello.cpp/.h<br />
mit dem Code</p>
<pre><code class="language-cpp">#include &lt;afxwin.h&gt;
#include &quot;Hello.h&quot;

CMyApp myApp;

/////////////////////////////////////////////////////////////////////////
// CMyApp member functions

BOOL CMyApp::InitInstance ()
{
    m_pMainWnd = new CMainWindow;

   m_pMainWnd-&gt;ShowWindow (m_nCmdShow);
    m_pMainWnd-&gt;UpdateWindow ();
    return TRUE;
}

/////////////////////////////////////////////////////////////////////////
// CMainWindow message map and member functions

BEGIN_MESSAGE_MAP (CMainWindow, CFrameWnd)
    ON_WM_PAINT ()
END_MESSAGE_MAP ()

CMainWindow::CMainWindow ()
{
    Create (NULL, _T (&quot;The Hello Application&quot;));
}

void CMainWindow::OnPaint ()
{
    CPaintDC dc (this);

    CRect rect;
    GetClientRect (&amp;rect);

    dc.DrawText (_T (&quot;Hello, MFC&quot;), -1, &amp;rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER);
}
</code></pre>
<pre><code class="language-cpp">class CMyApp : public CWinApp
{
public:
    virtual BOOL InitInstance ();
};

class CMainWindow : public CFrameWnd
{
public:
    CMainWindow ();

protected:
    afx_msg void OnPaint ();
    DECLARE_MESSAGE_MAP ()
};
</code></pre>
<p>führt nur zu dem 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>Im Netz kann ich dazu nur finden das ich versuche ein win32 Projekt als Konsolen Projekt zu kompilieren. Nur dann müsste ja der Quellcode falsch sein oder was ist hier falsch ???</p>
<p>Matthias</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/164070/hello-world-aus-buch-funktioniert-nicht</link><generator>RSS for Node</generator><lastBuildDate>Fri, 31 Jul 2026 01:30:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/164070.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 04 Nov 2006 18:54:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Hello World aus Buch funktioniert nicht on Sat, 04 Nov 2006 18:54:09 GMT]]></title><description><![CDATA[<p>Ich möchte das Beispiel aus 'Programming Windows with MFC / Jeff Prosise.' erstellen und kompilieren.</p>
<p>Ein leeres Projekt (in VS 2005 Prof) gefüllt mit einer Klasse hello.cpp/.h<br />
mit dem Code</p>
<pre><code class="language-cpp">#include &lt;afxwin.h&gt;
#include &quot;Hello.h&quot;

CMyApp myApp;

/////////////////////////////////////////////////////////////////////////
// CMyApp member functions

BOOL CMyApp::InitInstance ()
{
    m_pMainWnd = new CMainWindow;

   m_pMainWnd-&gt;ShowWindow (m_nCmdShow);
    m_pMainWnd-&gt;UpdateWindow ();
    return TRUE;
}

/////////////////////////////////////////////////////////////////////////
// CMainWindow message map and member functions

BEGIN_MESSAGE_MAP (CMainWindow, CFrameWnd)
    ON_WM_PAINT ()
END_MESSAGE_MAP ()

CMainWindow::CMainWindow ()
{
    Create (NULL, _T (&quot;The Hello Application&quot;));
}

void CMainWindow::OnPaint ()
{
    CPaintDC dc (this);

    CRect rect;
    GetClientRect (&amp;rect);

    dc.DrawText (_T (&quot;Hello, MFC&quot;), -1, &amp;rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER);
}
</code></pre>
<pre><code class="language-cpp">class CMyApp : public CWinApp
{
public:
    virtual BOOL InitInstance ();
};

class CMainWindow : public CFrameWnd
{
public:
    CMainWindow ();

protected:
    afx_msg void OnPaint ();
    DECLARE_MESSAGE_MAP ()
};
</code></pre>
<p>führt nur zu dem 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>Im Netz kann ich dazu nur finden das ich versuche ein win32 Projekt als Konsolen Projekt zu kompilieren. Nur dann müsste ja der Quellcode falsch sein oder was ist hier falsch ???</p>
<p>Matthias</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1168480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1168480</guid><dc:creator><![CDATA[pospiech]]></dc:creator><pubDate>Sat, 04 Nov 2006 18:54:09 GMT</pubDate></item><item><title><![CDATA[Reply to Hello World aus Buch funktioniert nicht on Sat, 04 Nov 2006 19:02:58 GMT]]></title><description><![CDATA[<p>du hast ein normales consolen projekt erstellt mit main dein code ist aber keines</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1168486</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1168486</guid><dc:creator><![CDATA[drtdrt]]></dc:creator><pubDate>Sat, 04 Nov 2006 19:02:58 GMT</pubDate></item><item><title><![CDATA[Reply to Hello World aus Buch funktioniert nicht on Sat, 04 Nov 2006 19:19:50 GMT]]></title><description><![CDATA[<p>Und wie erstelle ich dann ein Projekt mit dem ich den dargestellten Code auch kompilieren kann ?</p>
<p>Ich habe übrigens ein 'leeres' Projekt erstellt.</p>
<p>Matthias</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1168496</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1168496</guid><dc:creator><![CDATA[pospiech]]></dc:creator><pubDate>Sat, 04 Nov 2006 19:19:50 GMT</pubDate></item><item><title><![CDATA[Reply to Hello World aus Buch funktioniert nicht on Sat, 04 Nov 2006 19:50:34 GMT]]></title><description><![CDATA[<p>Stelle es in den Linker-Settings um:<br />
&quot;Project|Properties|Linker|System|SubSystem: Windows&quot;</p>
<p>Und aktiviere auch, dass Du die MFC verwendest:<br />
&quot;Project|Properties|General|Use of MFC: Use MFC in a Shared DLL&quot; (oder &quot;Use MFC in a Static Library&quot;)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1168509</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1168509</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sat, 04 Nov 2006 19:50:34 GMT</pubDate></item></channel></rss>