<?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[Globales include&#x2F;define]]></title><description><![CDATA[<p>Wahrscheinlich lautet die Antwort &quot;nein&quot;, ich frage trotzdem:</p>
<p>Gibt es irgendeine Art, ein &quot;globales&quot; Include oder Define in einem Projekt durchzuführen? Das heißt, ohne dass ich das in jede Datei schreiben muss, wird eine #include-Direktive oder meinetwegen auch eine #define-Direktive ausgeführt?</p>
<p>Ich finde es nämlich ein wenig ätzend, dass ich in jede Datei oben die Definition</p>
<pre><code class="language-cpp">#define and &amp;&amp;
#define or ||
</code></pre>
<p>hineinschreiben muss, weil der doofe VC++ 8.0 sie nicht beherrscht.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/118935/globales-include-define</link><generator>RSS for Node</generator><lastBuildDate>Fri, 21 Aug 2026 20:09:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/118935.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 25 Aug 2005 17:36:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Globales include&#x2F;define on Thu, 25 Aug 2005 17:36:18 GMT]]></title><description><![CDATA[<p>Wahrscheinlich lautet die Antwort &quot;nein&quot;, ich frage trotzdem:</p>
<p>Gibt es irgendeine Art, ein &quot;globales&quot; Include oder Define in einem Projekt durchzuführen? Das heißt, ohne dass ich das in jede Datei schreiben muss, wird eine #include-Direktive oder meinetwegen auch eine #define-Direktive ausgeführt?</p>
<p>Ich finde es nämlich ein wenig ätzend, dass ich in jede Datei oben die Definition</p>
<pre><code class="language-cpp">#define and &amp;&amp;
#define or ||
</code></pre>
<p>hineinschreiben muss, weil der doofe VC++ 8.0 sie nicht beherrscht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/858549</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/858549</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Thu, 25 Aug 2005 17:36:18 GMT</pubDate></item><item><title><![CDATA[Reply to Globales include&#x2F;define on Thu, 25 Aug 2005 17:39:17 GMT]]></title><description><![CDATA[<p>include den header der and und or enthält. gehört zur standardbibliothek.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/858556</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/858556</guid><dc:creator><![CDATA[thek]]></dc:creator><pubDate>Thu, 25 Aug 2005 17:39:17 GMT</pubDate></item><item><title><![CDATA[Reply to Globales include&#x2F;define on Thu, 25 Aug 2005 17:40:15 GMT]]></title><description><![CDATA[<p>iso646.h</p>
]]></description><link>https://www.c-plusplus.net/forum/post/858558</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/858558</guid><dc:creator><![CDATA[thek]]></dc:creator><pubDate>Thu, 25 Aug 2005 17:40:15 GMT</pubDate></item><item><title><![CDATA[Reply to Globales include&#x2F;define on Thu, 25 Aug 2005 17:47:58 GMT]]></title><description><![CDATA[<p>Inkludieren musst du es aber trotzdem noch in jeder cpp, weil der Compiler separat jede cpp-Datei einzeln kompiliert und über die Headerdateien alle Abhängigkeiten dieses Schrittes auflöst. Du kannst es aber über die Option &quot;Includes erzwingen&quot; in den Projektoptionen machen, dass dieser Header ohne explizite Include-Anweisung inkludiert wird. Die Option wird sicherlich in 8.0 auch noch enthalten sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/858565</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/858565</guid><dc:creator><![CDATA[masterofx32]]></dc:creator><pubDate>Thu, 25 Aug 2005 17:47:58 GMT</pubDate></item><item><title><![CDATA[Reply to Globales include&#x2F;define on Thu, 25 Aug 2005 17:47:06 GMT]]></title><description><![CDATA[<p>and und or sind aber schlüsselwörter, die musst du gar nicht definieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/858569</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/858569</guid><dc:creator><![CDATA[ness]]></dc:creator><pubDate>Thu, 25 Aug 2005 17:47:06 GMT</pubDate></item><item><title><![CDATA[Reply to Globales include&#x2F;define on Thu, 25 Aug 2005 17:51:10 GMT]]></title><description><![CDATA[<p>Beim gcc und anderen Compilern geht das auf Kommandozeile mit der -D Option. Beim VC müsste es ein Pendant geben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/858571</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/858571</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Thu, 25 Aug 2005 17:51:10 GMT</pubDate></item><item><title><![CDATA[Reply to Globales include&#x2F;define on Thu, 25 Aug 2005 18:03:54 GMT]]></title><description><![CDATA[<p>Danke, die Option /D gibt es tatsächlich -- auch über den Einstellungsdialog des Projekts. Allerdings geht da wohl einiges schief. Wenn ich z.B. die Option /D&quot;#include &lt;ciso646&gt;&quot; anschalte, bekomme ich in &quot;stdio.h&quot; jede Menge Fehler, dabei ist diese Datei in meinem Projekt nicht einmal enthalten ... ähnlich ist es, wenn ich stattdessen den Schalter /D&quot;#define or ||&quot; verwende.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/858585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/858585</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Thu, 25 Aug 2005 18:03:54 GMT</pubDate></item><item><title><![CDATA[Reply to Globales include&#x2F;define on Fri, 26 Aug 2005 17:15:57 GMT]]></title><description><![CDATA[<p>Mit /D definiert man ein Makro, Präprozessor Anweisungen kannst du damit aber nicht verwenden.<br />
IIRC sieht die Verwendung ungefähr wie folgt aus:</p>
<pre><code>/DNDEBUG
/Dor=||
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/859195</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/859195</guid><dc:creator><![CDATA[groovemaster]]></dc:creator><pubDate>Fri, 26 Aug 2005 17:15:57 GMT</pubDate></item><item><title><![CDATA[Reply to Globales include&#x2F;define on Sat, 27 Aug 2005 10:04:32 GMT]]></title><description><![CDATA[<p>groovemaster schrieb:</p>
<blockquote>
<p>Mit /D definiert man ein Makro, Präprozessor Anweisungen kannst du damit aber nicht verwenden.<br />
IIRC sieht die Verwendung ungefähr wie folgt aus:</p>
<pre><code>/DNDEBUG
/Dor=||
</code></pre>
</blockquote>
<p>Ups, hätte ich bloß mal geRTFMt, da hätte ich das wohl auch gefunden. Danke jedenfalls. Das klappt wunderbar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/859513</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/859513</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Sat, 27 Aug 2005 10:04:32 GMT</pubDate></item></channel></rss>