<?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 Problem: Undefined reference [SOLVED]]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hatte längere Zeit nichts mit C++ zu tun, und stehe deshalb auf dem Schlauch. In meiner main.cpp bekomme ich immer den Fehler bei &quot;person-&gt;doIt();&quot;: undefined reference to `Person::doIt()'</p>
<p>main.cpp</p>
<pre><code>#include &lt;string.h&gt;
#include &lt;iostream.h&gt;
#include &quot;Person.hpp&quot;

using namespace std;

int main(int argc, char* argv[]) {
	Person* person= new Person(&quot;paul&quot;);
	person-&gt;doIt();
	return 0;
}
</code></pre>
<p>Person.cpp</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;string&gt;
#include &quot;Person.hpp&quot;

using namespace std;

Person :: Person(string name) {
	m_name = name;
};

void doIt() {

}
</code></pre>
<p>Person.hpp</p>
<pre><code>#ifndef PERSON_HPP_
#define PERSON_HPP_

#include &lt;iostream&gt;
#include &lt;string&gt;

using namespace std;

class Person {
	private:
		string m_name;

	public:
		Person(string name);
		void doIt(void);
};

#endif
</code></pre>
<p>Edit: Ich muss natürlich die doIt-Methode als Objekt-Methode deklarieren.<br />
Also mit void Person :: doIt() {...}<br />
Wie schon gesagt - lange nicht mehr damit zu tun gehabt!<br />
LG</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/276513/linker-problem-undefined-reference-solved</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 09:36:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/276513.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 03 Nov 2010 17:21:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Linker Problem: Undefined reference [SOLVED] on Wed, 03 Nov 2010 17:24:12 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hatte längere Zeit nichts mit C++ zu tun, und stehe deshalb auf dem Schlauch. In meiner main.cpp bekomme ich immer den Fehler bei &quot;person-&gt;doIt();&quot;: undefined reference to `Person::doIt()'</p>
<p>main.cpp</p>
<pre><code>#include &lt;string.h&gt;
#include &lt;iostream.h&gt;
#include &quot;Person.hpp&quot;

using namespace std;

int main(int argc, char* argv[]) {
	Person* person= new Person(&quot;paul&quot;);
	person-&gt;doIt();
	return 0;
}
</code></pre>
<p>Person.cpp</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;string&gt;
#include &quot;Person.hpp&quot;

using namespace std;

Person :: Person(string name) {
	m_name = name;
};

void doIt() {

}
</code></pre>
<p>Person.hpp</p>
<pre><code>#ifndef PERSON_HPP_
#define PERSON_HPP_

#include &lt;iostream&gt;
#include &lt;string&gt;

using namespace std;

class Person {
	private:
		string m_name;

	public:
		Person(string name);
		void doIt(void);
};

#endif
</code></pre>
<p>Edit: Ich muss natürlich die doIt-Methode als Objekt-Methode deklarieren.<br />
Also mit void Person :: doIt() {...}<br />
Wie schon gesagt - lange nicht mehr damit zu tun gehabt!<br />
LG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1974746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1974746</guid><dc:creator><![CDATA[mannyk]]></dc:creator><pubDate>Wed, 03 Nov 2010 17:24:12 GMT</pubDate></item><item><title><![CDATA[Reply to Linker Problem: Undefined reference [SOLVED] on Wed, 03 Nov 2010 17:24:04 GMT]]></title><description><![CDATA[<p>void Person::DoIt(){} in cpp</p>
<p>scope vergessen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1974747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1974747</guid><dc:creator><![CDATA[HighLigerBiMBam]]></dc:creator><pubDate>Wed, 03 Nov 2010 17:24:04 GMT</pubDate></item><item><title><![CDATA[Reply to Linker Problem: Undefined reference [SOLVED] on Wed, 03 Nov 2010 17:33:38 GMT]]></title><description><![CDATA[<p>Jo, danke!<br />
Bin eben auch grad noch drauf gekommen^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1974751</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1974751</guid><dc:creator><![CDATA[mannyk]]></dc:creator><pubDate>Wed, 03 Nov 2010 17:33:38 GMT</pubDate></item></channel></rss>