<?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[Frage zur Release Version]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich hab' eine Frage.</p>
<p>Und zwar:<br />
Wenn ich mit C++ ein Programm schreibe (ich benutze Code::Blocks), wie mache ich es am Ende fertig für den Endbenutzer?</p>
<p>Also Release-Version auswählen (Build-&gt; Select Traget -&gt; Release) und dann &quot;Run&amp;Build&quot; an den Compiler geben... richtig?</p>
<p>Daraufhin bekomme ich in dem Projekt-Ordner in &quot;Bin/Release/&quot; eine Exe und in &quot;Obj/Release&quot; meine Cpp-Dateien als O-Dateien (Objekte, nehm ich mal an...).</p>
<p>Jetzt hab ich die Exe einfach mal in einem anderen Ordner gesetzt und dort alleine gestartet und ging auch <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="😕"
    /><br />
Müssten die O-Dateien nicht im gleiche Ordner liegen?</p>
<p>Kann mir das jemand erklären, wie man eine Endnutzer-Version bastelt?<br />
Danke schon einmal! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/252094/frage-zur-release-version</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 01:24:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/252094.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 14 Oct 2009 14:18:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zur Release Version on Wed, 14 Oct 2009 14:18:31 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich hab' eine Frage.</p>
<p>Und zwar:<br />
Wenn ich mit C++ ein Programm schreibe (ich benutze Code::Blocks), wie mache ich es am Ende fertig für den Endbenutzer?</p>
<p>Also Release-Version auswählen (Build-&gt; Select Traget -&gt; Release) und dann &quot;Run&amp;Build&quot; an den Compiler geben... richtig?</p>
<p>Daraufhin bekomme ich in dem Projekt-Ordner in &quot;Bin/Release/&quot; eine Exe und in &quot;Obj/Release&quot; meine Cpp-Dateien als O-Dateien (Objekte, nehm ich mal an...).</p>
<p>Jetzt hab ich die Exe einfach mal in einem anderen Ordner gesetzt und dort alleine gestartet und ging auch <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="😕"
    /><br />
Müssten die O-Dateien nicht im gleiche Ordner liegen?</p>
<p>Kann mir das jemand erklären, wie man eine Endnutzer-Version bastelt?<br />
Danke schon einmal! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1792595</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1792595</guid><dc:creator><![CDATA[Barcelona]]></dc:creator><pubDate>Wed, 14 Oct 2009 14:18:31 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Release Version on Wed, 14 Oct 2009 14:50:42 GMT]]></title><description><![CDATA[<p>Nur die exe.<br />
Hast alles richtig gemacht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1792602</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1792602</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 14 Oct 2009 14:50:42 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Release Version on Wed, 14 Oct 2009 15:03:33 GMT]]></title><description><![CDATA[<p>Müssen die Klassen, die ich für ein Programm schreibe, nicht irgendwie als Objekt-Dateien dem Endprogramm beiliegen?<br />
Die Exe-Datei kann doch nicht sämtlichen Code beinhalten...<br />
Sonst würde doch einem Spiel, das ich im Laden kaufe und mit C++ programmiert wurde, nur eine Exe-Datei beiliegen (plus Soundfiles, etc, die aufgerufen werden...)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1792607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1792607</guid><dc:creator><![CDATA[Barcelona]]></dc:creator><pubDate>Wed, 14 Oct 2009 15:03:33 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Release Version on Wed, 14 Oct 2009 15:08:48 GMT]]></title><description><![CDATA[<p>Barcelona schrieb:</p>
<blockquote>
<p>Spiel, das ich im Laden kaufe und mit C++ programmiert wurde, nur eine Exe-Datei beiliegen (plus Soundfiles, etc, die aufgerufen werden...)</p>
</blockquote>
<p>Du hast es erfaßt. Und 3D-Modellfiles und ein Installer und ein &quot;Kopierschutz&quot;-Rootkit und DirectX-Installationsdateien und eine Demo für ein anderes Spiel und das Handbuch und noch 2G Zufallsdaten, damit die DVD voll erscheint.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1792611</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1792611</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 14 Oct 2009 15:08:48 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Release Version on Wed, 14 Oct 2009 17:01:53 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>Barcelona schrieb:</p>
<blockquote>
<p>Spiel, das ich im Laden kaufe und mit C++ programmiert wurde, nur eine Exe-Datei beiliegen (plus Soundfiles, etc, die aufgerufen werden...)</p>
</blockquote>
<p>Du hast es erfaßt. Und 3D-Modellfiles und ein Installer und ein &quot;Kopierschutz&quot;-Rootkit und DirectX-Installationsdateien und eine Demo für ein anderes Spiel und das Handbuch und noch 2G Zufallsdaten, damit die DVD voll erscheint.</p>
</blockquote>
<p>Erinnert sich noch jemand an die alten Blizzardspiele (ca. die Warcraft2/Diablo1 Ära)? Die hatten tatsächlich 650 MB Executables auf den CDs in denen dann alles gepackt war.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1792637</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1792637</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 14 Oct 2009 17:01:53 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Release Version on Wed, 14 Oct 2009 21:20:50 GMT]]></title><description><![CDATA[<p>Also wird der gesamte Code, den ich schreibe, egal wie groß, in die Exe verpackt, korrekt?<br />
Wozu sind denn dann die .o-Dateien im &quot;Obj/Release&quot;-Ordner gut?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1792735</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1792735</guid><dc:creator><![CDATA[Barcelona]]></dc:creator><pubDate>Wed, 14 Oct 2009 21:20:50 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Release Version on Wed, 14 Oct 2009 21:33:20 GMT]]></title><description><![CDATA[<p>Die entstehen bei dem Vorgang, der Compiler baut obj und der Linker bastelt sie zusammen. Deswegen compiled der Compiler auch imemr nur das neu was sich geändert hat weil er beim rest noch aktuelle Dateien da hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1792738</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1792738</guid><dc:creator><![CDATA[Xebov]]></dc:creator><pubDate>Wed, 14 Oct 2009 21:33:20 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Release Version on Wed, 14 Oct 2009 22:16:47 GMT]]></title><description><![CDATA[<p>Xebov schrieb:</p>
<blockquote>
<p>Deswegen compiled der Compiler auch imemr nur das neu was sich geändert hat weil er beim rest noch aktuelle Dateien da hat.</p>
</blockquote>
<p>Das machen bestenfalls die Buildsysteme, z.B. make. Der Compiler übersetzt immer eine Übersetzungseinheit (eine cpp-Datei mit den eingebundenen headern usw.) in Objektcode, d.h in eine obj-Datei. Der Linker packt widerum alles zusammen in eine .exe Datei.<br />
Bei den angesprochenen Computerspielen und anderen Programmen sind häufig noch DLLs dabei, die auch Programmcode enthalten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1792745</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1792745</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Wed, 14 Oct 2009 22:16:47 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Release Version on Wed, 14 Oct 2009 22:20:09 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Erinnert sich noch jemand an die alten Blizzardspiele (ca. die Warcraft2/Diablo1 Ära)? Die hatten tatsächlich 650 MB Executables auf den CDs in denen dann alles gepackt war.</p>
</blockquote>
<p>nur die installer, das ist aber fast normal.</p>
<p>die spiele selbst benutzen ein von Bliz entwickeltes format names MoPaQ.<br />
eigenldich ein ganz nettes zeug.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1792746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1792746</guid><dc:creator><![CDATA[vlad_tepesch]]></dc:creator><pubDate>Wed, 14 Oct 2009 22:20:09 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Release Version on Thu, 15 Oct 2009 08:38:55 GMT]]></title><description><![CDATA[<p>pumuckl schrieb:</p>
<blockquote>
<p>Der Compiler übersetzt immer eine Übersetzungseinheit (eine cpp-Datei mit den eingebundenen headern usw.) in Objektcode, d.h in eine obj-Datei. Der Linker packt widerum alles zusammen in eine .exe Datei.</p>
</blockquote>
<p>Ja das meinte ich auch, hatte mich nur etwas unglücklich ausgedrückt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1792785</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1792785</guid><dc:creator><![CDATA[Xebov@Unterwegs]]></dc:creator><pubDate>Thu, 15 Oct 2009 08:38:55 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Release Version on Thu, 15 Oct 2009 09:46:16 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Die hatten tatsächlich 650 MB Executables auf den CDs in denen dann alles gepackt war.</p>
</blockquote>
<p>Dann hätten aber die alten PC-Systeme doch ihre Schwierigkeiten damit gehabt (wer hatte vor 10 Jahren schon mehr als 512 MB? -)</p>
<p>Erinnert mich aber an den tollen Spruch (angeblich von Bill Gates, 1981):</p>
<blockquote>
<p>640<strong>K</strong> ought to be enough for anybody.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1792823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1792823</guid><dc:creator><![CDATA[Th69]]></dc:creator><pubDate>Thu, 15 Oct 2009 09:46:16 GMT</pubDate></item></channel></rss>