<?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[#ifdef und #include]]></title><description><![CDATA[<p>moin meisters ...</p>
<p>habe schon in anderen Foren gefragt aber bislang keine Antwort erhalten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /></p>
<p>also ich möchte eine kleine Lib für WinCe und PalmOs schreiben.<br />
Für PalmOs wird _PALMOS definiert, für WinCe wird _WINCE definiert.</p>
<p>wenn ich nun schreibe:</p>
<p>#ifdef _WINCE<br />
#include windows.h<br />
#endif</p>
<p>#ifdef _PALMOS<br />
#include PalmOS.h<br />
#endif</p>
<p>sollte es keine Probleme geben ...</p>
<p>Übersetzte ich das mit gcc für Palm kommt keine Warnung.<br />
Mit eVC für WinCe kommt beim Linken erst eine Warnung, dass PalmOs.h nicht gefunden wurde.</p>
<p>Die SDK´s sind natürlich auch getrennt so dass die Datei nicht gefunden werden kann.</p>
<p>Ich möchte aber dennoch die Warnung weg bekommen !</p>
<p>Ich weiss aber nicht, ob die #ifdef Directive eine Wirkung auf #include hat,<br />
weil es kann ja auch sein, dass der gcc beim Linken nur einfach die Warnung nicht bringt.</p>
<p>Mir geht es wirklich nur um die Warnung, die jeweils übersetzten Objektdateien können in schon verwendet werden, da gibts keine Fehler oder so.</p>
<p>mfg<br />
RB</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/5639/ifdef-und-include</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 01:27:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/5639.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 02 May 2003 13:53:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to #ifdef und #include on Fri, 02 May 2003 13:53:00 GMT]]></title><description><![CDATA[<p>moin meisters ...</p>
<p>habe schon in anderen Foren gefragt aber bislang keine Antwort erhalten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /></p>
<p>also ich möchte eine kleine Lib für WinCe und PalmOs schreiben.<br />
Für PalmOs wird _PALMOS definiert, für WinCe wird _WINCE definiert.</p>
<p>wenn ich nun schreibe:</p>
<p>#ifdef _WINCE<br />
#include windows.h<br />
#endif</p>
<p>#ifdef _PALMOS<br />
#include PalmOS.h<br />
#endif</p>
<p>sollte es keine Probleme geben ...</p>
<p>Übersetzte ich das mit gcc für Palm kommt keine Warnung.<br />
Mit eVC für WinCe kommt beim Linken erst eine Warnung, dass PalmOs.h nicht gefunden wurde.</p>
<p>Die SDK´s sind natürlich auch getrennt so dass die Datei nicht gefunden werden kann.</p>
<p>Ich möchte aber dennoch die Warnung weg bekommen !</p>
<p>Ich weiss aber nicht, ob die #ifdef Directive eine Wirkung auf #include hat,<br />
weil es kann ja auch sein, dass der gcc beim Linken nur einfach die Warnung nicht bringt.</p>
<p>Mir geht es wirklich nur um die Warnung, die jeweils übersetzten Objektdateien können in schon verwendet werden, da gibts keine Fehler oder so.</p>
<p>mfg<br />
RB</p>
]]></description><link>https://www.c-plusplus.net/forum/post/27448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/27448</guid><dc:creator><![CDATA[RED-BARON]]></dc:creator><pubDate>Fri, 02 May 2003 13:53:00 GMT</pubDate></item><item><title><![CDATA[Reply to #ifdef und #include on Fri, 02 May 2003 14:21:00 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Welchen Compiler hast Du denn genau ?</p>
<p>Wenn _PALMOS nicht definiert ist dürfte der Compiler das #include garnicht sehen. Der Linker hat an für sich auch nichts mehr mit den Header Datein zu tun.</p>
<p>Poste doch mal bitte die Warung die Du bekommst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/27449</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/27449</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Fri, 02 May 2003 14:21:00 GMT</pubDate></item><item><title><![CDATA[Reply to #ifdef und #include on Fri, 02 May 2003 14:40:00 GMT]]></title><description><![CDATA[<p>moin meister ...</p>
<p>hier die Ausgabe von eVC für WinCe ( entpr. VC )</p>
<p>Compiling...<br />
wince_palmos_gui_util.cpp<br />
Generating Code...<br />
Linking...<br />
C:\mde_dev\share\src\wince_palmos_gui_util.cpp(14): Could not find the file palm_ui_util.h.<br />
C:\mde_dev\share\src\wince_palmos_gui_util.h(20): Could not find the file PalmOS.h.</p>
<p>...<br />
TourPlan.exe - 0 error(s), 2 warning(s)</p>
<p>Es sieht halt nur sehr verwirrend aus die Warnungen. Ich könnte ja das Warninglevel ( jetzt 3 ) runtersetzen aber das ist nicht sinnvoll</p>
<p>mfg<br />
RB</p>
]]></description><link>https://www.c-plusplus.net/forum/post/27450</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/27450</guid><dc:creator><![CDATA[RED-BARON]]></dc:creator><pubDate>Fri, 02 May 2003 14:40:00 GMT</pubDate></item><item><title><![CDATA[Reply to #ifdef und #include on Fri, 02 May 2003 15:32:00 GMT]]></title><description><![CDATA[<p>Oha, irgendwie wollt ich es ja nicht glauben das es die Meldung gibt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>Doof gefragt: Was steht denn in der Hilfe des Linkers zu den Warnmeldungen ?</p>
<p>ka wieso der Linker nach Header fragt ?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/27451</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/27451</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Fri, 02 May 2003 15:32:00 GMT</pubDate></item></channel></rss>