<?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[#warning =&amp;gt; Ungültige Präprozessor-Direktive?]]></title><description><![CDATA[<p>Hi!</p>
<p>Ich habe einige Defines in meinem Modul zu Testzwecken und möchte in der endgültigen Version diese Defines gerne entfernt haben.</p>
<p>Da ich aber gerne dazu neige, so etwas zu vergessen wollte ich beim kompilieren gerne Warnungen ausgeben.</p>
<p>Das wollte ich mit #warning machen. Leider scheint der Compiler (MS VS 6.0) diese nicht zu kennen. #error kennt er schon, aber das macht wenig Sinn beim Kompilieren.</p>
<p>In der MSDN bin ich auch nicht viel schlauer geworden.</p>
<p>Kann mich bitte jemand mit dem Gartenzaun erschlagen, damit ich auf den Trichter komme? *fg*</p>
<p>Vielen Dank schonmal.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/70532/warning-gt-ungültige-präprozessor-direktive</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 01:59:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/70532.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Apr 2004 13:46:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to #warning =&amp;gt; Ungültige Präprozessor-Direktive? on Thu, 08 Apr 2004 13:46:01 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Ich habe einige Defines in meinem Modul zu Testzwecken und möchte in der endgültigen Version diese Defines gerne entfernt haben.</p>
<p>Da ich aber gerne dazu neige, so etwas zu vergessen wollte ich beim kompilieren gerne Warnungen ausgeben.</p>
<p>Das wollte ich mit #warning machen. Leider scheint der Compiler (MS VS 6.0) diese nicht zu kennen. #error kennt er schon, aber das macht wenig Sinn beim Kompilieren.</p>
<p>In der MSDN bin ich auch nicht viel schlauer geworden.</p>
<p>Kann mich bitte jemand mit dem Gartenzaun erschlagen, damit ich auf den Trichter komme? *fg*</p>
<p>Vielen Dank schonmal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/497673</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/497673</guid><dc:creator><![CDATA[Frenzy]]></dc:creator><pubDate>Thu, 08 Apr 2004 13:46:01 GMT</pubDate></item><item><title><![CDATA[Reply to #warning =&amp;gt; Ungültige Präprozessor-Direktive? on Thu, 08 Apr 2004 14:02:48 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>das steht aber in der MSDN, allerdings gibt es keine &quot;#warning&quot;-Direktive, dafür aber ein &quot;Message-Pragma&quot;:</p>
<p><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/HTML/_predir_message.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/HTML/_predir_message.asp</a></p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/497687</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/497687</guid><dc:creator><![CDATA[Probe-Nutzer]]></dc:creator><pubDate>Thu, 08 Apr 2004 14:02:48 GMT</pubDate></item><item><title><![CDATA[Reply to #warning =&amp;gt; Ungültige Präprozessor-Direktive? on Thu, 08 Apr 2004 15:05:00 GMT]]></title><description><![CDATA[<p>Danke, daß hilft auch!!</p>
<p>Aber in der MSDN steht auch #warning drin. Nur leider funzt das nicht.</p>
<p>Gruß<br />
Frenzy</p>
]]></description><link>https://www.c-plusplus.net/forum/post/497733</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/497733</guid><dc:creator><![CDATA[Frenzy]]></dc:creator><pubDate>Thu, 08 Apr 2004 15:05:00 GMT</pubDate></item><item><title><![CDATA[Reply to #warning =&amp;gt; Ungültige Präprozessor-Direktive? on Thu, 08 Apr 2004 15:12:59 GMT]]></title><description><![CDATA[<p>Frenzy schrieb:</p>
<blockquote>
<p>Aber in der MSDN steht auch #warning drin. Nur leider funzt das nicht.</p>
</blockquote>
<p>wo, bitte, steht das? Ich würde den Link gerne sehen, denn ich bin immer interessiert an nicht-dokumentierten oder nicht-funktionierenden Dingen (etwas nicht funktionierendes wird in der MSDN hoffentlich nicht stehen)</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/497735</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/497735</guid><dc:creator><![CDATA[Probe-Nutzer]]></dc:creator><pubDate>Thu, 08 Apr 2004 15:12:59 GMT</pubDate></item><item><title><![CDATA[Reply to #warning =&amp;gt; Ungültige Präprozessor-Direktive? on Thu, 08 Apr 2004 17:04:16 GMT]]></title><description><![CDATA[<blockquote>
<p>(etwas nicht funktionierendes wird in der MSDN hoffentlich nicht stehen)</p>
</blockquote>
<p>MCI =&gt; command string =&gt; play =&gt; repeat<br />
steht da wird aber nicht von Windows angenommen.</p>
<p>Und mit Sicherheit gibt es noch weitere Fehler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/497807</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/497807</guid><dc:creator><![CDATA[***]]></dc:creator><pubDate>Thu, 08 Apr 2004 17:04:16 GMT</pubDate></item><item><title><![CDATA[Reply to #warning =&amp;gt; Ungültige Präprozessor-Direktive? on Thu, 08 Apr 2004 20:04:51 GMT]]></title><description><![CDATA[<p>*** schrieb:</p>
<blockquote>
<p>MCI =&gt; command string =&gt; play =&gt; repeat</p>
</blockquote>
<p>mag sein, habe ich noch nie probiert...ich bin bisher noch nie auf gravierende Fehler in der MSDN gestossen, und auch hier gilt &quot;nobody is perfect&quot;, &quot;Ausnahmen bestätigen die Regel&quot; usw...</p>
<p>eigentlich war meine Anmerkung mit den &quot;nicht-funktionierenden Dingen&quot; nur als verschmitzte Anmerkung gedacht, um diesen Fall mit der angeblich nicht funktionierenden, aber vorhandenen #warning-Direktive noch einmal als Link präsentiert zu bekommen, da hätte also gut ein <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="🙂"
    /> hingepaßt...</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/497908</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/497908</guid><dc:creator><![CDATA[Probe-Nutzer]]></dc:creator><pubDate>Thu, 08 Apr 2004 20:04:51 GMT</pubDate></item><item><title><![CDATA[Reply to #warning =&amp;gt; Ungültige Präprozessor-Direktive? on Fri, 09 Apr 2004 08:06:17 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=3630" rel="nofollow">Gerard</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=1" rel="nofollow">MFC mit dem Visual C++</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/498061</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/498061</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Fri, 09 Apr 2004 08:06:17 GMT</pubDate></item><item><title><![CDATA[Reply to #warning =&amp;gt; Ungültige Präprozessor-Direktive? on Tue, 13 Apr 2004 14:00:34 GMT]]></title><description><![CDATA[<p>Probe-Nutzer schrieb:</p>
<blockquote>
<p>Frenzy schrieb:</p>
<blockquote>
<p>Aber in der MSDN steht auch #warning drin. Nur leider funzt das nicht.</p>
</blockquote>
<p>wo, bitte, steht das? Ich würde den Link gerne sehen, denn ich bin immer interessiert an nicht-dokumentierten oder nicht-funktionierenden Dingen (etwas nicht funktionierendes wird in der MSDN hoffentlich nicht stehen)</p>
<p>MfG</p>
</blockquote>
<p>Also ich benutze eigentlich immer die MSDN die beim Studio dabei ist und nicht die im Internet und dort stand:</p>
<p>MSDN schrieb:</p>
<blockquote>
<p>Die bedingte Direktive #warning<br />
Die Direktive #warning übernimmt als Argument eine Zeichenfolge und generiert während der Kompilierung eine Warnmeldung. Die durch diese Direktive generierten Warnungen werden als normale Compilerwarnungen angezeigt.</p>
<p>Ebenso wie mit der Direktive #error, können mit dieser Direktive während der Verarbeitung einer Quelldatei durch den Präprozessor vordefinierte Zwangsbedingungen und Widersprüche erkannt werden.</p>
<p>Syntax</p>
<p>#warning &lt;Meldungszeichenfolge&gt;</p>
<p>Der oben gezeigte Meldungszeichenfolgen-Bezeichner enthält die anzuzeigende Warnmeldung. Das folgende Beispiel veranschaulicht die Verwendung der Direktive #warning:</p>
<p>#if !ABLAUFVERFOLGUNG<br />
#warning Diese Schnittstelle wurde noch nicht vollständig getestet!<br />
#endif</p>
<p>Tritt obige Warnung auf, wird folgende Zeile ausgegeben:</p>
<p>#warning 'Diese Schnittstelle wurde noch nicht vollständig getestet!' (J5500)</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/500548</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/500548</guid><dc:creator><![CDATA[Frenzy]]></dc:creator><pubDate>Tue, 13 Apr 2004 14:00:34 GMT</pubDate></item><item><title><![CDATA[Reply to #warning =&amp;gt; Ungültige Präprozessor-Direktive? on Tue, 13 Apr 2004 14:35:31 GMT]]></title><description><![CDATA[<p>ja, aber du mußt natürlich auch aufpassen, zu welcher Referenz das Thema gehört. Hier hätte dir auffallen müssen, daß dieses Thema zur &quot;Referenz zu Visual J++&quot; gehört (immer im Inhaltsverzeichnis nachsehen, wo man sich gerade befindet, wenn man eine Suche über den Index macht!!), also nichts mit C++ zu tun hat. Noch ein kleiner Anhaltspunkt, daß dies zu J++, statt zu C++ gehört, ist in der Warnungs-Zeile zu erkennen:</p>
<p>#warning 'Diese Schnittstelle wurde noch nicht vollständig getestet!' (J5500)</p>
<p>und kein C++-Compiler gibt Jxxxx-Meldungen aus...</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/500589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/500589</guid><dc:creator><![CDATA[Probe-Nutzer]]></dc:creator><pubDate>Tue, 13 Apr 2004 14:35:31 GMT</pubDate></item><item><title><![CDATA[Reply to #warning =&amp;gt; Ungültige Präprozessor-Direktive? on Thu, 15 Apr 2004 12:47:24 GMT]]></title><description><![CDATA[<p>Probe-Nutzer schrieb:</p>
<blockquote>
<p>ja, aber du mußt natürlich auch aufpassen, zu welcher Referenz das Thema gehört. Hier hätte dir auffallen müssen, daß dieses Thema zur &quot;Referenz zu Visual J++&quot; gehört (immer im Inhaltsverzeichnis nachsehen, wo man sich gerade befindet, wenn man eine Suche über den Index macht!!), also nichts mit C++ zu tun hat. Noch ein kleiner Anhaltspunkt, daß dies zu J++, statt zu C++ gehört, ist in der Warnungs-Zeile zu erkennen:</p>
<p>#warning 'Diese Schnittstelle wurde noch nicht vollständig getestet!' (J5500)</p>
<p>und kein C++-Compiler gibt Jxxxx-Meldungen aus...</p>
<p>MfG</p>
</blockquote>
<p>irks</p>
<p>Da kann ich nur sagen: Augen auf beim Eierkauf <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>
<p>Habe natürlich nachdem ich bei #error guckte nicht mehr sonderlich weitergeguckt.</p>
<blockquote>
<p>Der Anfang einer jeden Katastrophe ist eine Vermutung!</p>
</blockquote>
<p>*geht mal in sein Körbchen zum Schämen*</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/501986</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/501986</guid><dc:creator><![CDATA[Frenzy]]></dc:creator><pubDate>Thu, 15 Apr 2004 12:47:24 GMT</pubDate></item></channel></rss>