<?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[Java Progger hasst Visual C++ Express: &amp;quot;Windows.h&amp;quot; fehlt]]></title><description><![CDATA[<p>Anscheinend fehlt mir jegliches Talent, ein fremdes Programm zu kompilieren: Nach tausenden von Fehler fehlt nun die windows.h, wie MS Visual C++ Express 2005 meldet. Übers Internet habe ich nur herausgefunden, was ich nicht so recht verstehe. Die windows.h ist eine von vielen Bibliotheken welche zum sog. PSDK (was auch immer das genau für ein dev kit ist) gehört aber aus Platzgründe (PSDK = 450 mb?!) nicht integriert wurde. Wenn ich das alles recht verstanden habe, wieso kann ich mit VC nicht ein einfaches, reines C++ Programm kompilieren? Und wie komme ich um den 450mb download rum?</p>
<p>ps: Gibbet nochwas, was ich wissen muß <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/146441/java-progger-hasst-visual-c-express-quot-windows-h-quot-fehlt</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 10:35:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/146441.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 07 May 2006 20:16:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Java Progger hasst Visual C++ Express: &amp;quot;Windows.h&amp;quot; fehlt on Sun, 07 May 2006 20:16:15 GMT]]></title><description><![CDATA[<p>Anscheinend fehlt mir jegliches Talent, ein fremdes Programm zu kompilieren: Nach tausenden von Fehler fehlt nun die windows.h, wie MS Visual C++ Express 2005 meldet. Übers Internet habe ich nur herausgefunden, was ich nicht so recht verstehe. Die windows.h ist eine von vielen Bibliotheken welche zum sog. PSDK (was auch immer das genau für ein dev kit ist) gehört aber aus Platzgründe (PSDK = 450 mb?!) nicht integriert wurde. Wenn ich das alles recht verstanden habe, wieso kann ich mit VC nicht ein einfaches, reines C++ Programm kompilieren? Und wie komme ich um den 450mb download rum?</p>
<p>ps: Gibbet nochwas, was ich wissen muß <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1052975</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1052975</guid><dc:creator><![CDATA[Serethos]]></dc:creator><pubDate>Sun, 07 May 2006 20:16:15 GMT</pubDate></item><item><title><![CDATA[Reply to Java Progger hasst Visual C++ Express: &amp;quot;Windows.h&amp;quot; fehlt on Sun, 07 May 2006 20:30:34 GMT]]></title><description><![CDATA[<p>Also du kannst definitiv ein einfaches C++ Programm kompilieren. Das berühmte HelloWorld funktioniert definitiv. Du kannst mit der Express Programme erstellen die die ISO-C++ Standard Library benutzen, da diese in der Express dabei ist.</p>
<p>Und die Windows-API bzw. WindowsSDK (PlatformSDK) gehört aber nunmal nicht dazu.</p>
<p>Wenn du also Windows.h includierst, heißt das, das du für Win32-API entwickeln willst, was nicht mehr zur ISO-C++ Library gehört. Also mußt du das PlatformSDK runter laden. Genauso wie du für Java auch das JDK mit allem Pipapo runter laden musst. Wenn du für J2EE entwickeln willst, mußt du ja auch das J2EE-JDK runter laden.</p>
<p>In C++ ist das ganze auch nicht anders. Willst du für DirectX entwickeln, müsstest du das DirectX-SDK runter laden.</p>
<p>Also, Platform SDK runter laden! Wie man es installiert, steht auf der Download-Seite von der VC2005 Express.</p>
<p>Achja, 480 MB sind es deshalb, weil da wirklich alles dabei ist, was mit MS-Windows zu tun hat. Also selbst die Libraries für den Win2003 Server. Aber das Ding lädt man sich nur einmal als Normalprogrammierer runter und kann es für die nächsten Jahre immer wieder benutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1052984</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1052984</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Sun, 07 May 2006 20:30:34 GMT</pubDate></item><item><title><![CDATA[Reply to Java Progger hasst Visual C++ Express: &amp;quot;Windows.h&amp;quot; fehlt on Sun, 07 May 2006 20:43:25 GMT]]></title><description><![CDATA[<p>Danke für die Antwort. Ich bin nur etwas verwirrt gewesen, da die Autoren des Programmes besonders die Portabilität nach Standard ISO C++ herausheben. Ich habe mit solchen Problemen nicht gerechnet ..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1053006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1053006</guid><dc:creator><![CDATA[Serethos]]></dc:creator><pubDate>Sun, 07 May 2006 20:43:25 GMT</pubDate></item><item><title><![CDATA[Reply to Java Progger hasst Visual C++ Express: &amp;quot;Windows.h&amp;quot; fehlt on Sun, 07 May 2006 20:56:13 GMT]]></title><description><![CDATA[<p>Ja, die meinten wohl die ISO-C++ Sprache und die Library. Das ist das Minimum was erfüllt werden muß. Die Win32-Library und andere Libs sind ja dann zusätzliche Dinge, die _dazu_ kommen. Stell dir mal vor, die Anwendung würde nicht in ISO-C++ programmiert worden? Dann würde sich das Ding trotz PlatformSDK auf deinem Rechner trotzdem nicht kompilieren lassen.</p>
<p>Warum? Ganz einfach: viele Programmierer benutzen _noch_ Compiler die ebend nicht den ISO-Standard unterstützen. Aber der VC++ 2003 und neuer tun nur noch diesen ISO-Standard unterstützen. Denn vor wenigen Jahren hat noch jeder C++ Compiler seinen &quot;eigenen&quot; C++ Standard gehabt. Da konnteste selbst HelloWorlds im schlimmsten Fall nicht von einem auf dem anderen Compiler &quot;portieren&quot;.</p>
<p>Es ist also völlig richtig was die Autoren der Anwendung geschrieben haben!</p>
<p>Achja, den Download kannst du &quot;umgehen&quot; in dem du bei MS die PlatformSDK als low-cost-CD bestellen kannst (ist glaub ich sogar kostenlos!!!)... falls du keinen Breitband-Internet hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1053015</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1053015</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Sun, 07 May 2006 20:56:13 GMT</pubDate></item><item><title><![CDATA[Reply to Java Progger hasst Visual C++ Express: &amp;quot;Windows.h&amp;quot; fehlt on Mon, 08 May 2006 04:57:07 GMT]]></title><description><![CDATA[<p>Oder du kaufts sie dann ist sie auch dabei genauso wie MFC.<br />
Ich finde das auch gut so das nicht alles in der Express dabei ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1053072</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1053072</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Mon, 08 May 2006 04:57:07 GMT</pubDate></item><item><title><![CDATA[Reply to Java Progger hasst Visual C++ Express: &amp;quot;Windows.h&amp;quot; fehlt on Mon, 08 May 2006 05:44:16 GMT]]></title><description><![CDATA[<p>Siehe:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-143003.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-143003.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1053085</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1053085</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 08 May 2006 05:44:16 GMT</pubDate></item></channel></rss>