<?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[Fehlermeldung!! komisch!]]></title><description><![CDATA[<p>Hallo!<br />
Ich habe eine header-datei, in der ich eine klasse definiere. in der gleichen header-datei initialisiere ich auch zwei objekte der klasse, damit ich überall<br />
auf sie zugreifen kann.<br />
ich mache das nach der klassendefinition aber noch vor</p>
<pre><code class="language-cpp">#include &quot;irgendwas&quot;

{
...
Körper der Klasse
};

//Initialisierung
extern Klasse object1, object2

#endif
</code></pre>
<p>ich greife in zwei anderen datein(daten.cpp und IVPlotView.cpp) auf das Objekt zu und das scheint auch zu klappen, aber ich bekomme folgende Fehlermeldung:</p>
<pre><code class="language-cpp">daten.obj : error LNK2001: unresolved external symbol &quot;class Datenobject object2&quot; (?object2@@3VDatenobject@@A)
daten.obj : error LNK2001: unresolved external symbol &quot;class Datenobject object1&quot; (?object1@@3VDatenobject@@A)
IVPlotView.obj : error LNK2001: unresolved external symbol &quot;class Datenobject object1&quot; (?object1@@3VDatenobject@@A)
</code></pre>
<p>weis da jemand Rat?????</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/52110/fehlermeldung-komisch</link><generator>RSS for Node</generator><lastBuildDate>Sun, 31 May 2026 19:40:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/52110.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 16 Oct 2003 12:31:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehlermeldung!! komisch! on Thu, 16 Oct 2003 12:31:18 GMT]]></title><description><![CDATA[<p>Hallo!<br />
Ich habe eine header-datei, in der ich eine klasse definiere. in der gleichen header-datei initialisiere ich auch zwei objekte der klasse, damit ich überall<br />
auf sie zugreifen kann.<br />
ich mache das nach der klassendefinition aber noch vor</p>
<pre><code class="language-cpp">#include &quot;irgendwas&quot;

{
...
Körper der Klasse
};

//Initialisierung
extern Klasse object1, object2

#endif
</code></pre>
<p>ich greife in zwei anderen datein(daten.cpp und IVPlotView.cpp) auf das Objekt zu und das scheint auch zu klappen, aber ich bekomme folgende Fehlermeldung:</p>
<pre><code class="language-cpp">daten.obj : error LNK2001: unresolved external symbol &quot;class Datenobject object2&quot; (?object2@@3VDatenobject@@A)
daten.obj : error LNK2001: unresolved external symbol &quot;class Datenobject object1&quot; (?object1@@3VDatenobject@@A)
IVPlotView.obj : error LNK2001: unresolved external symbol &quot;class Datenobject object1&quot; (?object1@@3VDatenobject@@A)
</code></pre>
<p>weis da jemand Rat?????</p>
]]></description><link>https://www.c-plusplus.net/forum/post/373656</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/373656</guid><dc:creator><![CDATA[Die Frage]]></dc:creator><pubDate>Thu, 16 Oct 2003 12:31:18 GMT</pubDate></item><item><title><![CDATA[Reply to Fehlermeldung!! komisch! on Thu, 16 Oct 2003 17:43:23 GMT]]></title><description><![CDATA[<p>Mit einer extern-Deklaration erzeugst du keine Objekte. Du sagst dem Compiler nur, dass es diese Objekte irgenwo gibt. Wenn du aber in keiner Quellcodedatei diese Zeile auch ohne &quot;extern&quot; stehen hast, dann kann der Linker sie nicht finden, weil sie nirgendwo erzeugt werden.</p>
<p>Und das sagt dir der Linker dann auch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/373927</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/373927</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Thu, 16 Oct 2003 17:43:23 GMT</pubDate></item></channel></rss>