<?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[Keine Ahnung warum]]></title><description><![CDATA[<p>Also mit Programmieren, kenn ich mich schon ein bisschen aus, deswegen verzweifel ich gleich. Also hier mein Code: Ein einfaches Fenster soll es sein (laut Tutorial)</p>
<pre><code>// Programm minimfc2.cpp
#include &lt;windows.h&gt; //1

class CMinimfc2App : public CWinApp //2
{public:
  virtual BOOL InitInstance () ; //3
} ;
class CMainFrame : public CFrameWnd //4
{public:
  CMainFrame () ; //5
} ;

CMinimfc2App theApp ; //6
BOOL CMinimfc2App::InitInstance () //7
{CMainFrame* m_pMainWnd = new CMainFrame() ; //8
 m_pMainWnd-&gt;ShowWindow (m_nCmdShow) ; //9
 return TRUE ;
}
CMainFrame::CMainFrame () //10
{
Create (NULL , &quot;Programm MINIMFC2&quot;) ; //11
}
</code></pre>
<p>Und das sind die Fehler:</p>
<blockquote>
<p>main.cpp Line 7: Error E2303: Type Name Expected<br />
main.cpp Line 11: Error E2303: Type Name Expected<br />
main.cpp Line 18: Error E2316: 'ShowWindow' is not a member of 'CMainFrame' in function Cminimfc2App::InitInstance()<br />
main.cpp Line 18: Error E2451: Undefined symbol 'm_nCmdShow' in function Cminimfc2App::InitInstance()<br />
main.cpp Line 23: Error E2268: Call to undefined function 'Create' in function CMainFrame::CMainFrame()</p>
</blockquote>
<p>Noch folgendes Zu meinem System.</p>
<p>Also hab ein x86 System den Borland Compiler 5.5 die IDE von Code::Blocks das SDK von Windows XP SP2 das SDK von Windows 2003 und das PSDK von Borland.<br />
Zusatzoptionen beim Compiler habe ich nicht gesetzt.</p>
<p>Die SDK von Windows funktionieren gar nicht, wenn ich die mal mitlinken lasse, geht gar nix mehr, bzw. noch mehr Fehler.</p>
<p>Zur Zeit Linke ich die LIBs von Borland und alle weiteren von Microsoft, bis auf die, die schon bei Borland dabei sind.</p>
<p>Mit den Header dateien habe ich genauso verfahren.(Habe alle in einen Ordner kopiert, immer überschrieben, und in dieser reihenfolge: Windows 2003, Windows XP, Borland).</p>
<p>Das läuft zumindest am bestens ein normales WinAPI-Fenster bekomme ich so zum laufen, und nur so. Sobald ich die Header von Microsoft benutze geht das auch nicht mehr.</p>
<p>So, nun die Frage: Was mache ich falsch.</p>
<p>PS.: Wo ist der Entry-Point bei obigen Code?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/171011/keine-ahnung-warum</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 16:35:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/171011.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 21 Jan 2007 20:25:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Keine Ahnung warum on Sun, 21 Jan 2007 20:25:47 GMT]]></title><description><![CDATA[<p>Also mit Programmieren, kenn ich mich schon ein bisschen aus, deswegen verzweifel ich gleich. Also hier mein Code: Ein einfaches Fenster soll es sein (laut Tutorial)</p>
<pre><code>// Programm minimfc2.cpp
#include &lt;windows.h&gt; //1

class CMinimfc2App : public CWinApp //2
{public:
  virtual BOOL InitInstance () ; //3
} ;
class CMainFrame : public CFrameWnd //4
{public:
  CMainFrame () ; //5
} ;

CMinimfc2App theApp ; //6
BOOL CMinimfc2App::InitInstance () //7
{CMainFrame* m_pMainWnd = new CMainFrame() ; //8
 m_pMainWnd-&gt;ShowWindow (m_nCmdShow) ; //9
 return TRUE ;
}
CMainFrame::CMainFrame () //10
{
Create (NULL , &quot;Programm MINIMFC2&quot;) ; //11
}
</code></pre>
<p>Und das sind die Fehler:</p>
<blockquote>
<p>main.cpp Line 7: Error E2303: Type Name Expected<br />
main.cpp Line 11: Error E2303: Type Name Expected<br />
main.cpp Line 18: Error E2316: 'ShowWindow' is not a member of 'CMainFrame' in function Cminimfc2App::InitInstance()<br />
main.cpp Line 18: Error E2451: Undefined symbol 'm_nCmdShow' in function Cminimfc2App::InitInstance()<br />
main.cpp Line 23: Error E2268: Call to undefined function 'Create' in function CMainFrame::CMainFrame()</p>
</blockquote>
<p>Noch folgendes Zu meinem System.</p>
<p>Also hab ein x86 System den Borland Compiler 5.5 die IDE von Code::Blocks das SDK von Windows XP SP2 das SDK von Windows 2003 und das PSDK von Borland.<br />
Zusatzoptionen beim Compiler habe ich nicht gesetzt.</p>
<p>Die SDK von Windows funktionieren gar nicht, wenn ich die mal mitlinken lasse, geht gar nix mehr, bzw. noch mehr Fehler.</p>
<p>Zur Zeit Linke ich die LIBs von Borland und alle weiteren von Microsoft, bis auf die, die schon bei Borland dabei sind.</p>
<p>Mit den Header dateien habe ich genauso verfahren.(Habe alle in einen Ordner kopiert, immer überschrieben, und in dieser reihenfolge: Windows 2003, Windows XP, Borland).</p>
<p>Das läuft zumindest am bestens ein normales WinAPI-Fenster bekomme ich so zum laufen, und nur so. Sobald ich die Header von Microsoft benutze geht das auch nicht mehr.</p>
<p>So, nun die Frage: Was mache ich falsch.</p>
<p>PS.: Wo ist der Entry-Point bei obigen Code?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1213989</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1213989</guid><dc:creator><![CDATA[NOOOOOB]]></dc:creator><pubDate>Sun, 21 Jan 2007 20:25:47 GMT</pubDate></item><item><title><![CDATA[Reply to Keine Ahnung warum on Mon, 22 Jan 2007 12:47:49 GMT]]></title><description><![CDATA[<p>MFC ist nur in Verbindung mit Visual Studio vorhanden. Aber nicht bei jeder VS Version ist MFC dabei.<br />
Somit kannst Du wohl nur unter WinAPI programmieren. Zusätzlich könntest Du andere GUI-Frameworks einsetzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1214420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1214420</guid><dc:creator><![CDATA[Airdamn]]></dc:creator><pubDate>Mon, 22 Jan 2007 12:47:49 GMT</pubDate></item></channel></rss>