<?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[headerfiles - wie&#x2F;wo includen?]]></title><description><![CDATA[<p>ich habe ein projekt(beispiel) mit den den dateien:</p>
<p>main/main.cpp<br />
main/funkionen/strings.h<br />
main/grafik/system.h</p>
<p>ich möchte von main.cpp auf system.h zugreifen und von strings.h auch auf system.h</p>
<p>wie kann ich das am besten umsetzen ohne eine der dateien mehrfach existent zu haben?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/170114/headerfiles-wie-wo-includen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 00:09:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/170114.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 11 Jan 2007 22:11:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to headerfiles - wie&#x2F;wo includen? on Thu, 11 Jan 2007 22:11:14 GMT]]></title><description><![CDATA[<p>ich habe ein projekt(beispiel) mit den den dateien:</p>
<p>main/main.cpp<br />
main/funkionen/strings.h<br />
main/grafik/system.h</p>
<p>ich möchte von main.cpp auf system.h zugreifen und von strings.h auch auf system.h</p>
<p>wie kann ich das am besten umsetzen ohne eine der dateien mehrfach existent zu haben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1208333</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1208333</guid><dc:creator><![CDATA[etech++]]></dc:creator><pubDate>Thu, 11 Jan 2007 22:11:14 GMT</pubDate></item><item><title><![CDATA[Reply to headerfiles - wie&#x2F;wo includen? on Fri, 12 Jan 2007 06:37:22 GMT]]></title><description><![CDATA[<p>indem du bei beiden einfach includierst ?</p>
<p>brauchst nur eine<br />
#ifdef in system.h zu packen damits nur einmal ankludiert wird</p>
<p>oder du packst es in die precompiles header, das find ich pers. am besten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1208415</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1208415</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Fri, 12 Jan 2007 06:37:22 GMT</pubDate></item><item><title><![CDATA[Reply to headerfiles - wie&#x2F;wo includen? on Fri, 12 Jan 2007 07:10:55 GMT]]></title><description><![CDATA[<p>Inkludiere die Header einfach überall dort, wo du sie benötigst. Und dann kannst du mit Include-Guards sicherstellen, daß sie nicht doppelt in der selben Übersetzungseinheit auftauchen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1208423</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1208423</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 12 Jan 2007 07:10:55 GMT</pubDate></item><item><title><![CDATA[Reply to headerfiles - wie&#x2F;wo includen? on Fri, 12 Jan 2007 11:55:35 GMT]]></title><description><![CDATA[<p>wie kann ich denn über</p>
<p>main/funkionen/strings.h</p>
<p>auf</p>
<p>main/grafik/system.h</p>
<p>zugreifen <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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1208637</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1208637</guid><dc:creator><![CDATA[etech++]]></dc:creator><pubDate>Fri, 12 Jan 2007 11:55:35 GMT</pubDate></item><item><title><![CDATA[Reply to headerfiles - wie&#x2F;wo includen? on Fri, 12 Jan 2007 12:08:13 GMT]]></title><description><![CDATA[<p>Du willst &quot;main/grafik/system.h&quot; in &quot;main/funkionen/strings.h&quot; includen? Dann z.B. so:</p>
<pre><code class="language-cpp">#include &quot;../grafik/system.h&quot;
</code></pre>
<p>In VS (keine Ahnung ob und wie das beim g++ geht) könntest du auch in den Projekteinstellungen die Includeverzeichnisse anpassen für dein Projekt und darin den Pfad zu &quot;main&quot; (einschließlich main in der Angabe) angeben, dann könntest du dir das &quot;../&quot; im obigen Beispiel sparen und einfach &quot;grafik/system.h&quot; schreiben.</p>
<p>Greetz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1208649</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1208649</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Fri, 12 Jan 2007 12:08:13 GMT</pubDate></item><item><title><![CDATA[Reply to headerfiles - wie&#x2F;wo includen? on Fri, 12 Jan 2007 12:21:35 GMT]]></title><description><![CDATA[<p>mit .. meinst du wahrscheinlich den vollständigen pfad aber den möchte ich nur sehr ungern angeben</p>
<p>soweit ich weiß hat man ja über zwei gleich vertiefte ordner zueinander keinen zugriff ohne den ganzen pfad anzugeben</p>
<p>was kann ich also machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1208659</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1208659</guid><dc:creator><![CDATA[etech++]]></dc:creator><pubDate>Fri, 12 Jan 2007 12:21:35 GMT</pubDate></item><item><title><![CDATA[Reply to headerfiles - wie&#x2F;wo includen? on Fri, 12 Jan 2007 12:36:42 GMT]]></title><description><![CDATA[<p>&quot;..&quot; wird zum übergeordneten verzeichnis aufgelöst, das ist ein relativer pfad.</p>
<blockquote>
<p>was kann ich also machen?</p>
</blockquote>
<p>genau das, was Vellas geschrieben hat <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1208666</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1208666</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Fri, 12 Jan 2007 12:36:42 GMT</pubDate></item><item><title><![CDATA[Reply to headerfiles - wie&#x2F;wo includen? on Fri, 12 Jan 2007 14:02:41 GMT]]></title><description><![CDATA[<p>Mit der Option -I kannst Du dem Compiler sagen, wo er include-Dateien zu suchen hat. Du kannst die Option auch mehrfach übereben. Dann sucht der Compiler alle Verzeichnisse nach den entsprechenden Dateien durch.</p>
<p>Tntnet</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1208750</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1208750</guid><dc:creator><![CDATA[tntnet]]></dc:creator><pubDate>Fri, 12 Jan 2007 14:02:41 GMT</pubDate></item><item><title><![CDATA[Reply to headerfiles - wie&#x2F;wo includen? on Fri, 12 Jan 2007 22:51:50 GMT]]></title><description><![CDATA[<p>Lol, machs doch einfach so wie Vellas gesagt hat. Einfach Verzeichnisstruktur mitangeben! LOL</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1209093</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1209093</guid><dc:creator><![CDATA[Dagobi]]></dc:creator><pubDate>Fri, 12 Jan 2007 22:51:50 GMT</pubDate></item></channel></rss>