<?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[Debug-Version eines Programms erzeugt verhält sich anders als Release-Version]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe hier ein kleines Problemchen. Und zwar gibt es in VS2005 ja bekanntlich den Schalter &quot;Debug&quot; bzw. &quot;Release&quot;.</p>
<p>Nun ist die Situation folgende, dass ich vor mir ein fremdes Stück Sourcecode habe, das eine Datei erzeugt. Seltsamerweise ist es allerdings so, dass die erzeugte Datei sich unterscheidet, je nachdem ob ich das Programm als &quot;Debug&quot; oder &quot;Release&quot; Version gebaut habe.</p>
<p>Das ist ja definitiv nicht das was man erwarten würde bzw. so etwas sollte überhaupt nicht passieren dürfen.</p>
<p>Hat hier jemand schon mal ein ähnliches Problem gehabt und kann mir vielleicht einen Anhaltspunkt geben, woran das liegen könnte?</p>
<p>Danke...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/211063/debug-version-eines-programms-erzeugt-verhält-sich-anders-als-release-version</link><generator>RSS for Node</generator><lastBuildDate>Tue, 13 Oct 2026 20:52:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/211063.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 18 Apr 2008 11:07:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Debug-Version eines Programms erzeugt verhält sich anders als Release-Version on Fri, 18 Apr 2008 11:07:21 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe hier ein kleines Problemchen. Und zwar gibt es in VS2005 ja bekanntlich den Schalter &quot;Debug&quot; bzw. &quot;Release&quot;.</p>
<p>Nun ist die Situation folgende, dass ich vor mir ein fremdes Stück Sourcecode habe, das eine Datei erzeugt. Seltsamerweise ist es allerdings so, dass die erzeugte Datei sich unterscheidet, je nachdem ob ich das Programm als &quot;Debug&quot; oder &quot;Release&quot; Version gebaut habe.</p>
<p>Das ist ja definitiv nicht das was man erwarten würde bzw. so etwas sollte überhaupt nicht passieren dürfen.</p>
<p>Hat hier jemand schon mal ein ähnliches Problem gehabt und kann mir vielleicht einen Anhaltspunkt geben, woran das liegen könnte?</p>
<p>Danke...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494115</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494115</guid><dc:creator><![CDATA[Fruchtmixer]]></dc:creator><pubDate>Fri, 18 Apr 2008 11:07:21 GMT</pubDate></item><item><title><![CDATA[Reply to Debug-Version eines Programms erzeugt verhält sich anders als Release-Version on Fri, 18 Apr 2008 11:10:49 GMT]]></title><description><![CDATA[<p>Fruchtmixer schrieb:</p>
<blockquote>
<p>Hat hier jemand schon mal ein ähnliches Problem gehabt und kann mir vielleicht einen Anhaltspunkt geben, woran das liegen könnte?</p>
</blockquote>
<p>Ziemlich sicher an undefiniertem Verhalten in Deinem Programm.</p>
<p>Für mehr musst Du wesentlich mehr Infos liefern. Ein guter Ansatzpunkt zum Suchen sind aber meist Arrays (Bereiche überschritten?), dynamische Objekte (new/free, malloc/delete verwechselt?) etc.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494119</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494119</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Fri, 18 Apr 2008 11:10:49 GMT</pubDate></item><item><title><![CDATA[Reply to Debug-Version eines Programms erzeugt verhält sich anders als Release-Version on Fri, 18 Apr 2008 11:13:27 GMT]]></title><description><![CDATA[<p>Edit: Mist geschrieben. Ich sollte lesen lernen <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/1494122</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494122</guid><dc:creator><![CDATA[The-Kenny]]></dc:creator><pubDate>Fri, 18 Apr 2008 11:13:27 GMT</pubDate></item><item><title><![CDATA[Reply to Debug-Version eines Programms erzeugt verhält sich anders als Release-Version on Fri, 18 Apr 2008 11:16:00 GMT]]></title><description><![CDATA[<p>erzeugt denn der debug-build irgendwelche warnungen?<br />
dann vielleicht diese erstmal abarbeiten.</p>
<p>ansonsten kann es an fast allem liegen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494125</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494125</guid><dc:creator><![CDATA[Treb]]></dc:creator><pubDate>Fri, 18 Apr 2008 11:16:00 GMT</pubDate></item><item><title><![CDATA[Reply to Debug-Version eines Programms erzeugt verhält sich anders als Release-Version on Fri, 18 Apr 2008 11:20:55 GMT]]></title><description><![CDATA[<p>klar darf das passieren, nämlich wenn in dem programm ein fehler ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494130</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494130</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 18 Apr 2008 11:20:55 GMT</pubDate></item><item><title><![CDATA[Reply to Debug-Version eines Programms erzeugt verhält sich anders als Release-Version on Fri, 18 Apr 2008 11:34:20 GMT]]></title><description><![CDATA[<p>Wenn Unterschiede zwischen Debug und Release-Version auftreten liegt es fast immer daran, dass irgendwelche Variablen nicht initialisiert wurden. Ich würde da zuerst nachschauen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494138</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494138</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 18 Apr 2008 11:34:20 GMT</pubDate></item><item><title><![CDATA[Reply to Debug-Version eines Programms erzeugt verhält sich anders als Release-Version on Fri, 18 Apr 2008 11:39:10 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>also der Debug-Build liefert satte 195 Warnings.<br />
Der Release-Build immerhin 109.</p>
<p>Also schonmal einiges. Mhm also von malloc, delete, new, templates, etc. wird sehr unstrukturiert an sehr vielen Stellen gebrauch gemacht. Also da wüsste ich gar nicht wo ich anfangen soll zu suchen.</p>
<p>Also meine Annahme wäre jetzt eben gewesen, dass irgendwo im Quellcode stellen sind, die ausgeführt werden oder eben nicht je nachdem ob Debug oder Release gewählt ist. Sowas wie</p>
<p>#ifdef DEBUG<br />
...<br />
#else<br />
...<br />
#endif</p>
<p>So ein Mist aber auch.</p>
<p>Trotzdem erstmal danke für die Hilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494139</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494139</guid><dc:creator><![CDATA[Fruchtmixer]]></dc:creator><pubDate>Fri, 18 Apr 2008 11:39:10 GMT</pubDate></item><item><title><![CDATA[Reply to Debug-Version eines Programms erzeugt verhält sich anders als Release-Version on Fri, 18 Apr 2008 11:45:27 GMT]]></title><description><![CDATA[<p>a) ist es schon mal ein schlechtes Zeichen, wenn Warnings herauskommen.<br />
b) ist es schwierig, irgendwelche Aussagen bezüglich des Verhaltens zu machen, wenn man praktisch keine Informationen hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494145</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494145</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Fri, 18 Apr 2008 11:45:27 GMT</pubDate></item><item><title><![CDATA[Reply to Debug-Version eines Programms erzeugt verhält sich anders als Release-Version on Fri, 18 Apr 2008 11:54:15 GMT]]></title><description><![CDATA[<p>Mhm also gut dann werde ich mal versuchen, alle Warnings zu beseitigen und melde mich dann ggf. wieder.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494152</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494152</guid><dc:creator><![CDATA[Fruchtmixer]]></dc:creator><pubDate>Fri, 18 Apr 2008 11:54:15 GMT</pubDate></item><item><title><![CDATA[Reply to Debug-Version eines Programms erzeugt verhält sich anders als Release-Version on Fri, 18 Apr 2008 21:21:48 GMT]]></title><description><![CDATA[<p>Braunstein schrieb:</p>
<blockquote>
<p>Wenn Unterschiede zwischen Debug und Release-Version auftreten liegt es fast immer daran, dass irgendwelche Variablen nicht initialisiert wurden. Ich würde da zuerst nachschauen.</p>
</blockquote>
<p>Ich würde auch sagen, dass da mit 95%iger Wahrscheinlichkeit es an so einem/mehreren Fehlern, oder deren Folgefehler liegt.</p>
<p>Ich würde so ein grosses Programm sowieso ein wenig mehr Testen. Vor allem ab und zu mal auf die Release Version umstellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494409</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494409</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Fri, 18 Apr 2008 21:21:48 GMT</pubDate></item><item><title><![CDATA[Reply to Debug-Version eines Programms erzeugt verhält sich anders als Release-Version on Sat, 19 Apr 2008 07:05:59 GMT]]></title><description><![CDATA[<p>Das würde ich genauso machen. Nur derjenige der das Programm geschrieben hat anscheinend nicht, und somit ist nun das Kind quasi in den Brunnen gefallen. Und ich darf mich durch 30.000 Zeilen Quellcode wühlen und suchen woran es liegt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494466</guid><dc:creator><![CDATA[Fruchtmixer]]></dc:creator><pubDate>Sat, 19 Apr 2008 07:05:59 GMT</pubDate></item><item><title><![CDATA[Reply to Debug-Version eines Programms erzeugt verhält sich anders als Release-Version on Sat, 19 Apr 2008 07:11:56 GMT]]></title><description><![CDATA[<p>Geheimtipp: Man kann auch Releaseversionen Debuggen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494467</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494467</guid><dc:creator><![CDATA[Achtung]]></dc:creator><pubDate>Sat, 19 Apr 2008 07:11:56 GMT</pubDate></item><item><title><![CDATA[Reply to Debug-Version eines Programms erzeugt verhält sich anders als Release-Version on Sat, 19 Apr 2008 11:43:01 GMT]]></title><description><![CDATA[<p>Fruchtmixer schrieb:</p>
<blockquote>
<p>Das würde ich genauso machen. Nur derjenige der das Programm geschrieben hat anscheinend nicht, und somit ist nun das Kind quasi in den Brunnen gefallen. Und ich darf mich durch 30.000 Zeilen Quellcode wühlen und suchen woran es liegt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
</blockquote>
<p>Also erstmal einfach alle Klassen anschauen und die Variablen initialisieren.</p>
<p>Wenn der Fehler dann immernoch da ist. Viel spass. (den Autor nebenbei ein wenig mit dem Stock schlagen hilft dir enorm für die Psyche. :))</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1494561</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1494561</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sat, 19 Apr 2008 11:43:01 GMT</pubDate></item></channel></rss>