<?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[[Linker error] undefined reference to &#96;Auto::Auto()&#x27;]]></title><description><![CDATA[<p>Moin,moin.</p>
<p>Brauche dringend Hilfe, bin hier quasi am verzweifeln... Habe folgende Datein (alle im gleichen Ordner):</p>
<p>Auto.h</p>
<pre><code class="language-cpp">class Auto {

private:
	int leistung;
	char* fabrikat;
	static int anzahl;

public:
	Auto();
	Auto(int leistung, char* fabrikat);
	~Auto();

	int getLeistung();
	char* getFabrikat();

	void setLeistung(int leistung);
	void setFabrikat(char* fabrikat);

	void print();

	static int getAnzahl();
};
</code></pre>
<p>Auto.cpp</p>
<pre><code class="language-cpp">#include &quot;Auto.h&quot;
#include &lt;iostream&gt;

using namespace std;

Auto() {
	leistung = 0;
	fabrikat = &quot;&quot;;
	anzahl++;
	cout &lt;&lt; &quot;Anzahl vorhandener Autos: &quot; &lt;&lt; getAnzahl() &lt;&lt; endl;
}

Auto(int leistung, char* fabrikat) {
	leistung = leistung;
	fabrikat = fabrikat;
	anzahl++;
	cout &lt;&lt; &quot;Anzahl vorhandener Autos: &quot; &lt;&lt; getAnzahl() &lt;&lt; endl;
}

~Auto() {
	anzahl--;
	cout &lt;&lt; &quot;Anzahl vorhandener Autos: &quot; &lt;&lt; getAnzahl() &lt;&lt; endl;
}

int getLeistung() {
	return leistung;
}

char* getFabrikat() {
	return fabrikat;
}

setLeistung(int leistung) {
	leistung = leistung;
}

setFabrikat(char* fabrikat) {
	fabrikat = fabrikat;
}

print() {
	cout &lt;&lt; &quot;Fabrikat: &quot; &lt;&lt; fabrikat &lt;&lt; &quot; Leistung: &quot; &lt;&lt; leistung &lt;&lt; endl;
}

int getAnzahl() {
	return anzahl;
}
}
</code></pre>
<p>und Labor3_3.cpp</p>
<pre><code class="language-cpp">#include &quot;Auto.h&quot;

int main(int argc, char* argv[])
{
	Auto a;
	return 0;
}
</code></pre>
<p>Und nun kommt folgender Fehler:<br />
[Linker error] undefined reference to <code>Auto::Auto()' \[Linker error\] undefined reference to</code>Auto::~Auto()'</p>
<p>Was mache ich falsch, wiesoe konnet der den Konstruktor nicht???</p>
<p>Vielen Dank für jeden Hinweis <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>GrinzPrinz</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/287344/linker-error-undefined-reference-to-auto-auto</link><generator>RSS for Node</generator><lastBuildDate>Thu, 20 Aug 2026 11:23:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/287344.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 26 May 2011 17:49:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 17:49:25 GMT]]></title><description><![CDATA[<p>Moin,moin.</p>
<p>Brauche dringend Hilfe, bin hier quasi am verzweifeln... Habe folgende Datein (alle im gleichen Ordner):</p>
<p>Auto.h</p>
<pre><code class="language-cpp">class Auto {

private:
	int leistung;
	char* fabrikat;
	static int anzahl;

public:
	Auto();
	Auto(int leistung, char* fabrikat);
	~Auto();

	int getLeistung();
	char* getFabrikat();

	void setLeistung(int leistung);
	void setFabrikat(char* fabrikat);

	void print();

	static int getAnzahl();
};
</code></pre>
<p>Auto.cpp</p>
<pre><code class="language-cpp">#include &quot;Auto.h&quot;
#include &lt;iostream&gt;

using namespace std;

Auto() {
	leistung = 0;
	fabrikat = &quot;&quot;;
	anzahl++;
	cout &lt;&lt; &quot;Anzahl vorhandener Autos: &quot; &lt;&lt; getAnzahl() &lt;&lt; endl;
}

Auto(int leistung, char* fabrikat) {
	leistung = leistung;
	fabrikat = fabrikat;
	anzahl++;
	cout &lt;&lt; &quot;Anzahl vorhandener Autos: &quot; &lt;&lt; getAnzahl() &lt;&lt; endl;
}

~Auto() {
	anzahl--;
	cout &lt;&lt; &quot;Anzahl vorhandener Autos: &quot; &lt;&lt; getAnzahl() &lt;&lt; endl;
}

int getLeistung() {
	return leistung;
}

char* getFabrikat() {
	return fabrikat;
}

setLeistung(int leistung) {
	leistung = leistung;
}

setFabrikat(char* fabrikat) {
	fabrikat = fabrikat;
}

print() {
	cout &lt;&lt; &quot;Fabrikat: &quot; &lt;&lt; fabrikat &lt;&lt; &quot; Leistung: &quot; &lt;&lt; leistung &lt;&lt; endl;
}

int getAnzahl() {
	return anzahl;
}
}
</code></pre>
<p>und Labor3_3.cpp</p>
<pre><code class="language-cpp">#include &quot;Auto.h&quot;

int main(int argc, char* argv[])
{
	Auto a;
	return 0;
}
</code></pre>
<p>Und nun kommt folgender Fehler:<br />
[Linker error] undefined reference to <code>Auto::Auto()' \[Linker error\] undefined reference to</code>Auto::~Auto()'</p>
<p>Was mache ich falsch, wiesoe konnet der den Konstruktor nicht???</p>
<p>Vielen Dank für jeden Hinweis <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>GrinzPrinz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2069285</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069285</guid><dc:creator><![CDATA[GrinzPrinz]]></dc:creator><pubDate>Thu, 26 May 2011 17:49:25 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 17:51:19 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">Auto::
</code></pre>
<p>fehlt bei der Implementierung.</p>
<p>z.B</p>
<pre><code class="language-cpp">Auto::Auto() { ...}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2069287</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069287</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Thu, 26 May 2011 17:51:19 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 17:53:53 GMT]]></title><description><![CDATA[<p>Inkludierungen kommen in den Header. Das Sourcefile inkludiert nichts ausser dem Header.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2069289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069289</guid><dc:creator><![CDATA[EOutOfResources]]></dc:creator><pubDate>Thu, 26 May 2011 17:53:53 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 18:01:22 GMT]]></title><description><![CDATA[<p>EOutOfResources schrieb:</p>
<blockquote>
<p>Inkludierungen kommen in den Header. Das Sourcefile inkludiert nichts ausser dem Header.</p>
</blockquote>
<p>Was willst du damit jetzt aussagen? Ein Header wird immer von demjenigen eingebunden, der ihn verwenden will.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2069292</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069292</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 26 May 2011 18:01:22 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 18:04:58 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>...</p>
</blockquote>
<p>Jaja, das ist schon klar. Ich meinte, dass man standardmässig Dinge wie <code>#include &lt;iostream&gt;</code> in den Header schreibt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2069293</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069293</guid><dc:creator><![CDATA[EOutOfResources]]></dc:creator><pubDate>Thu, 26 May 2011 18:04:58 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 18:07:40 GMT]]></title><description><![CDATA[<p>Nö!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2069295</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069295</guid><dc:creator><![CDATA[Th69]]></dc:creator><pubDate>Thu, 26 May 2011 18:07:40 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 18:09:25 GMT]]></title><description><![CDATA[<p>Wieso sollte man? Die Deklaration der Auto-Klasse hat überhaupt keinen Bezug zu IO-Streams, also hat sie es auch nicht nötig, die einzubinden.<br />
(sowas reduziert auch die Abhängigkeiten - wenn du die &lt;iostream&gt; nur in der Implementierung einbindest, kannst du sie später weglassen oder durch &lt;fstream&gt; ersetzen, wenn du die Debug-Ausgaben weglassen willst)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2069297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069297</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 26 May 2011 18:09:25 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 18:14:55 GMT]]></title><description><![CDATA[<p>Danke schonmal für die Antworten, jetzt kommt allerdings ein neuer aber ähnlicher Fehler:</p>
<p>[Linker error] undefined reference to `Auto::anzahl'</p>
<p>Wahrscheinlich auch simpel zu lösen?!</p>
<p>Lg GrinzPrinz</p>
<p>Schön wärs, der Fehler konnte durch &quot;Speichern&quot; behoben werden... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Allerdings bleibt es leider bei den erstgenannten Fehlern <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>Lg GrinzPrinz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2069298</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069298</guid><dc:creator><![CDATA[GrinzPrinz]]></dc:creator><pubDate>Thu, 26 May 2011 18:14:55 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 18:16:56 GMT]]></title><description><![CDATA[<p>Weißt du denn was diese Fehlermeldung bedeutet? Falls ja, müsstest du die Antwort eigentlich nun schon kennen. <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/2069299</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069299</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 26 May 2011 18:16:56 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 18:19:18 GMT]]></title><description><![CDATA[<p>GrinzPrinz schrieb:</p>
<blockquote>
<p>Danke schonmal für die Antworten, jetzt kommt allerdings ein neuer aber ähnlicher Fehler:</p>
<p>[Linker error] undefined reference to `Auto::anzahl'</p>
<p>Wahrscheinlich auch simpel zu lösen?!</p>
</blockquote>
<p>Statische Member müssen irgendwo &quot;leben&quot;. Am besten machst du das durch ein</p>
<pre><code class="language-cpp">int Auto::anzahl;
</code></pre>
<p>in deine Auto.cpp</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2069301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069301</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 26 May 2011 18:19:18 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 18:20:14 GMT]]></title><description><![CDATA[<p>Ich vermute, dass der Linker den Konstruktor der Auto-Klasse nicht findet...weiß nur leider nicht, wie ich &quot;ihm&quot; da weiterhelfen kann... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2069302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069302</guid><dc:creator><![CDATA[GrinzPrinz]]></dc:creator><pubDate>Thu, 26 May 2011 18:20:14 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 18:22:10 GMT]]></title><description><![CDATA[<p>Die Antwort hatte dir drakon doch gleich als erster gegeben - die Methodendefinitionen einer Klasse mußt du mit dem Klassennamen kennzeichnen:</p>
<pre><code class="language-cpp">Auto::Auto()
{
  ...
}
</code></pre>
<p>(bei den anderen Methoden genauso)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2069305</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069305</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 26 May 2011 18:22:10 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 18:27:45 GMT]]></title><description><![CDATA[<p>hab ich doch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> oder nicht???</p>
<p>Auto.cpp</p>
<pre><code class="language-cpp">#include &quot;Auto.h&quot;

int Auto::anzahl;

Auto::Auto() {
	leistung = 0;
	fabrikat = &quot;&quot;;
	anzahl++;
	cout &lt;&lt; &quot;Anzahl vorhandener Autos: &quot; &lt;&lt; getAnzahl() &lt;&lt; endl;
}

Auto::Auto(int leistung, char* fabrikat) {
	leistung = leistung;
	fabrikat = fabrikat;
	anzahl++;
	cout &lt;&lt; &quot;Anzahl vorhandener Autos: &quot; &lt;&lt; getAnzahl() &lt;&lt; endl;
}

Auto::~Auto() {
	anzahl--;
	cout &lt;&lt; &quot;Anzahl vorhandener Autos: &quot; &lt;&lt; getAnzahl() &lt;&lt; endl;
}

int Auto::getLeistung() {
	return leistung;
}

char* Auto::getFabrikat() {
	return fabrikat;
}

void Auto::setLeistung(int leistung) {
	leistung = leistung;
}

void Auto::setFabrikat(char* fabrikat) {
	fabrikat = fabrikat;
}

void Auto::print() {
	cout &lt;&lt; &quot;Fabrikat: &quot; &lt;&lt; fabrikat &lt;&lt; &quot; Leistung: &quot; &lt;&lt; leistung &lt;&lt; endl;
}

int Auto::getAnzahl() {
	return anzahl;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2069310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069310</guid><dc:creator><![CDATA[GrinzPrinz]]></dc:creator><pubDate>Thu, 26 May 2011 18:27:45 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 18:30:17 GMT]]></title><description><![CDATA[<p>Jetzt schon, in deinem oberen Beitrag noch nicht <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>
<p>Was für einen Compiler/IDE verwendest du eigentlich? Wenn du per Kommandozeile übersetzt, mußt du dem Compiler mitteilen, daß er beide Quelldateien zusammenfassen soll (eine IDE kümmert sich normalerweise darum).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2069312</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069312</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 26 May 2011 18:30:17 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 18:32:09 GMT]]></title><description><![CDATA[<p>Hab das jetzt in Dev C++ drin...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2069316</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069316</guid><dc:creator><![CDATA[GrinzPrinz]]></dc:creator><pubDate>Thu, 26 May 2011 18:32:09 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 18:34:52 GMT]]></title><description><![CDATA[<p>Zeig nochmal die genaue Fehlermeldung mit dem dazughörenden Code.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2069317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069317</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Thu, 26 May 2011 18:34:52 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 18:39:31 GMT]]></title><description><![CDATA[<p>Labor3_3.cpp</p>
<pre><code class="language-cpp">#include &quot;Auto.h&quot;

int main(int argc, char* argv[])
{
	Auto a = Auto::Auto();
    return 0;
}
</code></pre>
<p>Auto.h</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

class Auto {

private:
	int leistung;
	char* fabrikat;
	static int anzahl;

public:
	Auto();
	Auto(int leistung, char* fabrikat);
	~Auto();

	int getLeistung();
	char* getFabrikat();

	void setLeistung(int leistung);
	void setFabrikat(char* fabrikat);

	void print();

	static int getAnzahl();
};
</code></pre>
<p>Auto.cpp</p>
<pre><code class="language-cpp">#include &quot;Auto.h&quot;

int Auto::anzahl;

Auto::Auto() {
	leistung = 0;
	fabrikat = &quot;&quot;;
	anzahl++;
	cout &lt;&lt; &quot;Anzahl vorhandener Autos: &quot; &lt;&lt; getAnzahl() &lt;&lt; endl;
}

Auto::Auto(int leistung, char* fabrikat) {
	leistung = leistung;
	fabrikat = fabrikat;
	anzahl++;
	cout &lt;&lt; &quot;Anzahl vorhandener Autos: &quot; &lt;&lt; getAnzahl() &lt;&lt; endl;
}

Auto::~Auto() {
	anzahl--;
	cout &lt;&lt; &quot;Anzahl vorhandener Autos: &quot; &lt;&lt; getAnzahl() &lt;&lt; endl;
}

int Auto::getLeistung() {
	return leistung;
}

char* Auto::getFabrikat() {
	return fabrikat;
}

void Auto::setLeistung(int leistung) {
	leistung = leistung;
}

void Auto::setFabrikat(char* fabrikat) {
	fabrikat = fabrikat;
}

void Auto::print() {
	cout &lt;&lt; &quot;Fabrikat: &quot; &lt;&lt; fabrikat &lt;&lt; &quot; Leistung: &quot; &lt;&lt; leistung &lt;&lt; endl;
}

int Auto::getAnzahl() {
	return anzahl;
}
</code></pre>
<p>Und die Fehler:<br />
[Linker error] undefined reference to <code>Auto::Auto()' \[Linker error\] undefined reference to</code>Auto::~Auto()'</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2069322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069322</guid><dc:creator><![CDATA[GrinzPrinz]]></dc:creator><pubDate>Thu, 26 May 2011 18:39:31 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 18:44:17 GMT]]></title><description><![CDATA[<p>Bereinige mal das Projekt und erstell alles neu. Das sollte so eigentlich gehen.</p>
<p>Abgesehen davon solltest du dir mal Headerguards anschauen und using namespace im Header zu haben ist keine gute Idee.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2069327</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069327</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Thu, 26 May 2011 18:44:17 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 18:59:30 GMT]]></title><description><![CDATA[<p>Auch das Projekt bereinigen nütze leider nichts <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>Ob das nun alles guter programmierstil is, sei mal dahin gestellt...im mom zählt für mich nur, dass es läuft... <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>
<p>Lg GrinzPrinz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2069341</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069341</guid><dc:creator><![CDATA[GrinzPrinz]]></dc:creator><pubDate>Thu, 26 May 2011 18:59:30 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 19:04:03 GMT]]></title><description><![CDATA[<p>Das sieht mir sehr danach aus, als würdest du die aus Auto.cpp erzeugte Objektdatei nicht dazu linken. Wie man das in DevC++ macht: Keine Ahnung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2069344</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069344</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 26 May 2011 19:04:03 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 19:06:28 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Das sieht mir sehr danach aus, als würdest du die aus Auto.cpp erzeugte Objektdatei nicht dazu linken. Wie man das in DevC++ macht: Keine Ahnung.</p>
</blockquote>
<p>Hehe. Soweit (resp. so kurz) habe ich gar nicht mal mehr gedacht. ^^</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/26951">@GrinzPrinz</a><br />
Unter Windows würde ich dir Visual Studio 2010 Express empfehlen (als Student kannst du auch die Vollversion gratis beziehen). Da musst du dich um so Sachen, wie Linking auch nicht mehr kümmern.</p>
<p>Ansonsten musst du wahrscheinlich ein Makefile anpassen (oder etwas DevC++ spezifisches).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2069345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069345</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Thu, 26 May 2011 19:06:28 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 19:10:17 GMT]]></title><description><![CDATA[<p>Jo, in VS2010 hab ich den ersten Versuch gemacht...auch da bekomme ich vermutlich die gleiche Fehlermeldung:</p>
<p>Fehler 1 error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;&quot;public: __thiscall Auto::~Auto(void)&quot; (??1Auto@@QAE@XZ)&quot; in Funktion &quot;_wmain&quot;. H:\FH\6.Sem\C++\Labor\Labor 3\Labor3_3\Labor3_3\Labor3_3.obj Labor3_3</p>
<p>Fehler 2 error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;&quot;public: __thiscall Auto::Auto(void)&quot; (??0Auto@@QAE@XZ)&quot; in Funktion &quot;_wmain&quot;. H:\FH\6.Sem\C++\Labor\Labor 3\Labor3_3\Labor3_3\Labor3_3.obj Labor3_3</p>
<p>Die Codefiles sind exakt dieselben, wie oben gepostet...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2069348</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069348</guid><dc:creator><![CDATA[GrinzPrinz]]></dc:creator><pubDate>Thu, 26 May 2011 19:10:17 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 19:21:32 GMT]]></title><description><![CDATA[<p>In deiner Headerdatei hast du keine Codeguards.</p>
<p>Ich gehe davon aus das du die Projektherstellung im DEV falsch bedienst <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Headerdateien in selbsterstellten Headern nur includieren, wenn die da benötigt werden.<br />
Also:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;
</code></pre>
<p>ist bei dir in der falschen Datei gelandet.</p>
<p>Hau in die Tasten<br />
f.-th.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2069359</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069359</guid><dc:creator><![CDATA[f.-th.]]></dc:creator><pubDate>Thu, 26 May 2011 19:21:32 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 19:49:13 GMT]]></title><description><![CDATA[<p>Ich tippe mal hier so eine Kurzanleitung für eine Projekterstellung.</p>
<p>Alle deine Quelldateien sind in einem Verzeichnis?</p>
<p>IDE starten - im Menu &quot;new projekt&quot; oder ähnliches suchen und drauf die Maus -<br />
dann sollte ein Feld mit mehreren Icons aufgehen - da in deinem Fall &quot;Console Applikation&quot; oder so - eventuell werden noch Pfade/Path/Verzeichnisse abgefragt, die du richtig beantworten solltest - bei einigen IDE ist eine main.cpp vergegeben -&gt; löschen und dann deine .cpp Dateinen mit Pfad richtig eintragen.</p>
<p>Das nur allgemein.</p>
<p>Und wie schon zuvor geschrieben:<br />
Header in der besseren Datei includieren und dann sollte dein Quelltext laufen.</p>
<p>Wenn nicht, hast du dein Projekt nicht korrekt erstellt.</p>
<p>MfG f.-th.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2069384</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069384</guid><dc:creator><![CDATA[f.-th.]]></dc:creator><pubDate>Thu, 26 May 2011 19:49:13 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Thu, 26 May 2011 21:06:07 GMT]]></title><description><![CDATA[<p>So, ich nochmal <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="😉"
    /> Hab einen kleinen Spaziergang eingelegt, konnte etwas Abstand von dem Sch*** gewinnen und siehe da, ich hab die Lösung gefunden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Man darf in VS2010 eben nicht einfach &quot;Datei&quot;-&gt;&quot;Neu&quot; machen, sondern Rechtsklick aufs Projekt und &quot;Hinzufügen&quot;-&gt;&quot;Klasse&quot; und schwups läuft alles...Arrrrgggg... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Trotzdem Danke an alle für die Hinweise und Antworten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Liebe Grüße, der nun glückliche GrinzPrinz <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2069440</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069440</guid><dc:creator><![CDATA[GrinzPrinz]]></dc:creator><pubDate>Thu, 26 May 2011 21:06:07 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to &#96;Auto::Auto()&#x27; on Fri, 27 May 2011 08:26:11 GMT]]></title><description><![CDATA[<p>EOutOfResources schrieb:</p>
<blockquote>
<p>Inkludierungen kommen in den Header. Das Sourcefile inkludiert nichts ausser dem Header.</p>
</blockquote>
<p>Was ein Käse. Schonmal was von Compilezeit-Abhängigkeiten gehört? Die Ideale #include-Verteilung ist die, wo der Header mit einer Handvoll Forward-Declarations auskommt und nur die Source alles includiert, was zur Implementierng nötig ist.</p>
<p>Siehe auch hier:<br />
<a href="http://www.gotw.ca/gotw/007.htm" rel="nofollow">http://www.gotw.ca/gotw/007.htm</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2069560</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2069560</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Fri, 27 May 2011 08:26:11 GMT</pubDate></item></channel></rss>