<?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[undefined reference to]]></title><description><![CDATA[<p>Hallo!<br />
Ich versuche grade, ein Programm, das ich mit dem BCB6 unter Windows geschrieben habe, unter Linux per g++ zum Laufen zu bringen. Allerdings scheitere ich recht weit vorn mit der Meldung &quot;undefined reference to&quot;<br />
Um das Problem einzugrenzen, habe ich jetzt ein kleines sinnloses Programm gebaut, in dem einfach nur eine Klasse initialisiert werden soll.<br />
Das Problem läßt sich damit reproduzieren:<br />
&quot;/tmp/ccllPbhi.o: In function `main':main.cpp:(.text+0x3b): undefined reference to `test::test(int)'<br />
collect2: ld gab 1 als Ende-Status zurück&quot;</p>
<p>Die Main.cpp:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;time.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;math.h&gt;
#include &lt;/home/nicole/Neuer Ordner/test.h&gt;

test* beispiel;
int main() 
{
beispiel=new test(1);
return 0; 
}
</code></pre>
<p>Die test.cpp:</p>
<pre><code class="language-cpp">#pragma hdrstop
#include &quot;test.h&quot;
test::test(int t)
{
integer=t;
}
</code></pre>
<p>Die test.h:</p>
<pre><code class="language-cpp">//---------------------------------------------------------------------------

#ifndef testH
#define testH
//---------------------------------------------------------------------------
class test
{
public:
test(int t);
int integer;
private:
};
#endif
</code></pre>
<p>Hat vielleicht jemand eine Ahnung, wo der Fehler liegen könnte?<br />
Kurz vor der Verzweiflung stehend,<br />
Nicole</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/170396/undefined-reference-to</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 01:51:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/170396.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 15 Jan 2007 12:13:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to undefined reference to on Mon, 15 Jan 2007 12:13:33 GMT]]></title><description><![CDATA[<p>Hallo!<br />
Ich versuche grade, ein Programm, das ich mit dem BCB6 unter Windows geschrieben habe, unter Linux per g++ zum Laufen zu bringen. Allerdings scheitere ich recht weit vorn mit der Meldung &quot;undefined reference to&quot;<br />
Um das Problem einzugrenzen, habe ich jetzt ein kleines sinnloses Programm gebaut, in dem einfach nur eine Klasse initialisiert werden soll.<br />
Das Problem läßt sich damit reproduzieren:<br />
&quot;/tmp/ccllPbhi.o: In function `main':main.cpp:(.text+0x3b): undefined reference to `test::test(int)'<br />
collect2: ld gab 1 als Ende-Status zurück&quot;</p>
<p>Die Main.cpp:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;string&gt;
#include &lt;time.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;math.h&gt;
#include &lt;/home/nicole/Neuer Ordner/test.h&gt;

test* beispiel;
int main() 
{
beispiel=new test(1);
return 0; 
}
</code></pre>
<p>Die test.cpp:</p>
<pre><code class="language-cpp">#pragma hdrstop
#include &quot;test.h&quot;
test::test(int t)
{
integer=t;
}
</code></pre>
<p>Die test.h:</p>
<pre><code class="language-cpp">//---------------------------------------------------------------------------

#ifndef testH
#define testH
//---------------------------------------------------------------------------
class test
{
public:
test(int t);
int integer;
private:
};
#endif
</code></pre>
<p>Hat vielleicht jemand eine Ahnung, wo der Fehler liegen könnte?<br />
Kurz vor der Verzweiflung stehend,<br />
Nicole</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1210192</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210192</guid><dc:creator><![CDATA[nicole1657]]></dc:creator><pubDate>Mon, 15 Jan 2007 12:13:33 GMT</pubDate></item><item><title><![CDATA[Reply to undefined reference to on Mon, 15 Jan 2007 12:17:37 GMT]]></title><description><![CDATA[<p>Wie rufst Du den Compiler denn überhaupt auf? Ich nehme an das Problem liegt dort.</p>
<p>Korrekt für das Beispiel wäre z.B.:</p>
<pre><code>g++ -o test Main.cpp test.cpp
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1210195</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210195</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Mon, 15 Jan 2007 12:17:37 GMT</pubDate></item><item><title><![CDATA[Reply to undefined reference to on Mon, 15 Jan 2007 12:17:56 GMT]]></title><description><![CDATA[<p>Beim G++ mußt du afaik alle Quelldateien mit angeben, die er mit compilieren soll, sonst nimmt er sich nur die Main.cpp vor (und beschwert sich, daß er die in der test.cpp stehenden Funktionen nicht findet).</p>
<p>(der BCB macht das vermutlich von alleine, wenn du alle Dateien zu einem Projekt zusammenfasst)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1210197</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1210197</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 15 Jan 2007 12:17:56 GMT</pubDate></item></channel></rss>