<?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[Problemem mit Headern, oder Gnu...Ich weiß nicht Hilfe!!!]]></title><description><![CDATA[<p>Also ich wollt letzlich das mit der Modularisierung mal probieren, da ich grad bei Klassen bin und sich das anbot... jetzt ist aber das Problem, dass selbst das denkbar einfachste Beispiel net funzt</p>
<p>Hier die Datei BSP4A.cpp</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

void ausgabe1(void)
{
 cout &lt;&lt; &quot;Hello World!&quot; &lt;&lt; endl,
}

void ausgabe2(void)
{
 cout &lt;&lt; &quot;Hallo Welt!&quot; &lt;&lt; endl;
}
</code></pre>
<p>Dann die Header BSP4A.h</p>
<pre><code class="language-cpp">#ifndef __BSP4_H
#define __BSP4_H

void ausgabe1(void);
void ausgabe2(void);

#endif
</code></pre>
<p>und die main die da heißt BSP4.cpp</p>
<pre><code class="language-cpp">#include &quot;BSP4A.H&quot;

int main()
{
 ausgabe1();
 ausgabe2();
}
</code></pre>
<p>so! Ich kompiliere mit Gnu unter Linux...und wenn ich jetzt den Befehl<br />
g++ BSP4.cpp<br />
eingebe, dann meckert er rum dass er die reference keinen bezug hat(bzw haben)<br />
und BSP4A.cpp kann ich auch net einfach so kompilieren weil er keine main findet...<br />
Was muss ich machen damit dass Programm läuft?<br />
Hilfe!!!! <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>Ach ja und Danke im voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/226735/problemem-mit-headern-oder-gnu-ich-weiß-nicht-hilfe</link><generator>RSS for Node</generator><lastBuildDate>Wed, 30 Sep 2026 12:27:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/226735.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 05 Nov 2008 10:27:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problemem mit Headern, oder Gnu...Ich weiß nicht Hilfe!!! on Wed, 05 Nov 2008 10:27:58 GMT]]></title><description><![CDATA[<p>Also ich wollt letzlich das mit der Modularisierung mal probieren, da ich grad bei Klassen bin und sich das anbot... jetzt ist aber das Problem, dass selbst das denkbar einfachste Beispiel net funzt</p>
<p>Hier die Datei BSP4A.cpp</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

void ausgabe1(void)
{
 cout &lt;&lt; &quot;Hello World!&quot; &lt;&lt; endl,
}

void ausgabe2(void)
{
 cout &lt;&lt; &quot;Hallo Welt!&quot; &lt;&lt; endl;
}
</code></pre>
<p>Dann die Header BSP4A.h</p>
<pre><code class="language-cpp">#ifndef __BSP4_H
#define __BSP4_H

void ausgabe1(void);
void ausgabe2(void);

#endif
</code></pre>
<p>und die main die da heißt BSP4.cpp</p>
<pre><code class="language-cpp">#include &quot;BSP4A.H&quot;

int main()
{
 ausgabe1();
 ausgabe2();
}
</code></pre>
<p>so! Ich kompiliere mit Gnu unter Linux...und wenn ich jetzt den Befehl<br />
g++ BSP4.cpp<br />
eingebe, dann meckert er rum dass er die reference keinen bezug hat(bzw haben)<br />
und BSP4A.cpp kann ich auch net einfach so kompilieren weil er keine main findet...<br />
Was muss ich machen damit dass Programm läuft?<br />
Hilfe!!!! <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>Ach ja und Danke im voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1610480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1610480</guid><dc:creator><![CDATA[N.E.R.D.]]></dc:creator><pubDate>Wed, 05 Nov 2008 10:27:58 GMT</pubDate></item><item><title><![CDATA[Reply to Problemem mit Headern, oder Gnu...Ich weiß nicht Hilfe!!! on Wed, 05 Nov 2008 10:30:08 GMT]]></title><description><![CDATA[<p>g++ BSP4.cpp BSP4A.cpp</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1610481</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1610481</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Wed, 05 Nov 2008 10:30:08 GMT</pubDate></item><item><title><![CDATA[Reply to Problemem mit Headern, oder Gnu...Ich weiß nicht Hilfe!!! on Wed, 05 Nov 2008 11:03:44 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &quot;BSP4A.h&quot; // In der cpp die h/hpp includieren
#include &lt;iostream&gt;

//...
void ausgabe1(void) // Verwendung von (void) in C++ eigentlich unüblich
//...
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1610504</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1610504</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Wed, 05 Nov 2008 11:03:44 GMT</pubDate></item><item><title><![CDATA[Reply to Problemem mit Headern, oder Gnu...Ich weiß nicht Hilfe!!! on Wed, 05 Nov 2008 11:25:43 GMT]]></title><description><![CDATA[<p>Anmerkung: Doppelte Unterstriche sind für den Compiler reserviert. Sprich beginn nicht mit denen, da da unter Umständen irgendwo was überdeckst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1610527</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1610527</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Wed, 05 Nov 2008 11:25:43 GMT</pubDate></item><item><title><![CDATA[Reply to Problemem mit Headern, oder Gnu...Ich weiß nicht Hilfe!!! on Wed, 05 Nov 2008 15:08:12 GMT]]></title><description><![CDATA[<p>okay okay danke erstmal...<br />
es war wirklich nur, dass ich zu blöd bin den compiler richtig zu bedienen <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><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/18422">@drakon</a><br />
ich hab das beispiel ausm buch abgreschriebn...einfach weil ich halt wissen wollte wies einfach funktioniert aber...<br />
wenn __ nicht gut ist, wie wäre es dann besser???</p>
<p>achja und ich musste die header nicht noch in die zweite c.datei einbinden...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1610668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1610668</guid><dc:creator><![CDATA[N.E.R.D.]]></dc:creator><pubDate>Wed, 05 Nov 2008 15:08:12 GMT</pubDate></item><item><title><![CDATA[Reply to Problemem mit Headern, oder Gnu...Ich weiß nicht Hilfe!!! on Wed, 05 Nov 2008 15:11:02 GMT]]></title><description><![CDATA[<p>Allgemein sollte man keinen Bezeichner mit Unterstrichen beginnen und keine nehmen in denen irgendwo zwei aufeinanderfolgende Unterstriche enthalten sind. Jene sind in der Regel dem Compiler vorbehalten. Die Wahrscheinlichkeit schon verwendete zu erwischen ist gering aber lieber auf Nummer sicher gehen, weil sich sowas beschissen debuggen läßt.</p>
<p>Besser als __NARF__NARF wäre also NARF_NARF oder auch NARF_NARF_ oder N_A_R_F_N_A_R_F</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1610674</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1610674</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Wed, 05 Nov 2008 15:11:02 GMT</pubDate></item><item><title><![CDATA[Reply to Problemem mit Headern, oder Gnu...Ich weiß nicht Hilfe!!! on Wed, 05 Nov 2008 15:20:15 GMT]]></title><description><![CDATA[<p>N.E.R.D. schrieb:</p>
<blockquote>
<p>wenn __ nicht gut ist, wie wäre es dann besser???</p>
</blockquote>
<p>Bei Includegards mache ich es z.B. wie folgt:<br />
Habe ich einen Header termin.h in dem der Namensraum projekt::kalender verwendet wird: PROJEKT_KALENDER__TERMIN__HEADER</p>
<p>Dies ist jetzt natürlich nur ein Beispiel wie ich es mache, aber für einfache/doppelte Unterstriche am Anfang gibt es genügend Alternativen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1610684</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1610684</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Wed, 05 Nov 2008 15:20:15 GMT</pubDate></item><item><title><![CDATA[Reply to Problemem mit Headern, oder Gnu...Ich weiß nicht Hilfe!!! on Wed, 05 Nov 2008 16:39:15 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#ifndef BSP4_H
#define BSP4_H
</code></pre>
<p>Logisch, oder?<br />
Aber ich mache das immer so:</p>
<pre><code class="language-cpp">#ifndef MEINPROJEKT_BSP4_H
#define MEINPROJEKT_BSP4_H
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1610737</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1610737</guid><dc:creator><![CDATA[Bulli]]></dc:creator><pubDate>Wed, 05 Nov 2008 16:39:15 GMT</pubDate></item></channel></rss>