<?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[Hilfe zu: error LNK2001: Nichtaufgeloestes externes Symbol]]></title><description><![CDATA[<p>Schnelle Hilfe erwünscht</p>
<p>Ich habe offenbar ein ähnliches Problem wie Frank Gitzinger. Ich programmiere eine Baumdarstellung einer Datenmenge mit der Oberfläche Qt der Firma Trolltech. Als Compiler verwende ich MSVC++.</p>
<p>Ich haben zwei Klassen geschrieben, 'CicdRoot' und 'CicdNode', doch sobald ich z.B. ein Objekt vom Typ 'CicdRoot' erzeugen will, erhalte ich folgende Fehlermeldung:</p>
<p>error LNK2001: Nichtaufgelöstes externes Symbol &quot;public: __thiscall CicdRoot::CicdRoot(void)&quot; (??0CicdRoot@@QAE@XZ)</p>
<p>fatal error LNK1120: 1 unaufgeloeste externe Verweise</p>
<p>fatal error U1077: 'link' : Rueckgabe-Code '0x460' <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="😮"
    /></p>
<p>Vielen Dank für jedwede Hilfe</p>
<p>dumbledore</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/84001/hilfe-zu-error-lnk2001-nichtaufgeloestes-externes-symbol</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 02:20:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/84001.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 26 Aug 2004 08:31:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Hilfe zu: error LNK2001: Nichtaufgeloestes externes Symbol on Thu, 26 Aug 2004 08:33:43 GMT]]></title><description><![CDATA[<p>Schnelle Hilfe erwünscht</p>
<p>Ich habe offenbar ein ähnliches Problem wie Frank Gitzinger. Ich programmiere eine Baumdarstellung einer Datenmenge mit der Oberfläche Qt der Firma Trolltech. Als Compiler verwende ich MSVC++.</p>
<p>Ich haben zwei Klassen geschrieben, 'CicdRoot' und 'CicdNode', doch sobald ich z.B. ein Objekt vom Typ 'CicdRoot' erzeugen will, erhalte ich folgende Fehlermeldung:</p>
<p>error LNK2001: Nichtaufgelöstes externes Symbol &quot;public: __thiscall CicdRoot::CicdRoot(void)&quot; (??0CicdRoot@@QAE@XZ)</p>
<p>fatal error LNK1120: 1 unaufgeloeste externe Verweise</p>
<p>fatal error U1077: 'link' : Rueckgabe-Code '0x460' <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="😮"
    /></p>
<p>Vielen Dank für jedwede Hilfe</p>
<p>dumbledore</p>
]]></description><link>https://www.c-plusplus.net/forum/post/591593</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/591593</guid><dc:creator><![CDATA[dumbledore]]></dc:creator><pubDate>Thu, 26 Aug 2004 08:33:43 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe zu: error LNK2001: Nichtaufgeloestes externes Symbol on Thu, 26 Aug 2004 10:09:45 GMT]]></title><description><![CDATA[<p>such mal in der MSDN nach &quot;Linker Tools Error LNK2001&quot;, da wirste bestimmt was finden</p>
]]></description><link>https://www.c-plusplus.net/forum/post/591672</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/591672</guid><dc:creator><![CDATA[Red Skall]]></dc:creator><pubDate>Thu, 26 Aug 2004 10:09:45 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe zu: error LNK2001: Nichtaufgeloestes externes Symbol on Thu, 26 Aug 2004 10:24:40 GMT]]></title><description><![CDATA[<p>also prinzipiell wird deine funktion CicdRoot::CicdRoot(void) nicht gefunden,<br />
d.h. du hast in deiner header datei der klasse CicdRoot eine funktion mit entweder falschem rueckgabe oder paramter werten. guck mal ob du eventuell ein deklaration der funktion in einer anderen datei brauchst: kann passieren wenn beim compilieren die funktions definition plötzlich nach dem aufruf steht.<br />
probier mal dort wo du die funktion aufrufst (source file) eine deklaration mit &quot;extern&quot; zu machen:</p>
<pre><code>extern CicdRoot::CicdRoot(void);
</code></pre>
<p>das hilft meistens um recursive header links zu verhindern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/591687</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/591687</guid><dc:creator><![CDATA[Gehirnmann!]]></dc:creator><pubDate>Thu, 26 Aug 2004 10:24:40 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe zu: error LNK2001: Nichtaufgeloestes externes Symbol on Thu, 26 Aug 2004 10:40:52 GMT]]></title><description><![CDATA[<p>und schau einfach mal, ob du den konstruktor implementiert hast. vermute, ihm fehlt einfach sein &quot;körper&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/591703</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/591703</guid><dc:creator><![CDATA[elise]]></dc:creator><pubDate>Thu, 26 Aug 2004 10:40:52 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe zu: error LNK2001: Nichtaufgeloestes externes Symbol on Thu, 26 Aug 2004 11:44:03 GMT]]></title><description><![CDATA[<p>An Red Skall: Das hilft mir nicht! Was ist MSDN? Außerdem nutze ich ja (gezwungenermaßen) die Oberfläche von MSVC++ gar nicht, sondern nur den Compiler über Kommandoebene.</p>
<p>An Gehirnmann!: Die Idee mit 'extern' hat leider nicht funktioniert. Die Klasse 'CicdRoot' erkennt der Compiler. Die Definition 'CicdRoot *root' akzeptiert er fehlerlos. Aber beim Erzeugen eines Objektes mit 'root = new CicdRoot();' produziert er die erwähnte Fehlermeldung. (Dasselbe Problem hat der Compiler mit der Klasse CicdNode).</p>
<p>An elise: Der Kostruktor ist impelmenttiert. Er lautet<br />
CicdRoot::CicdRoot() {}<br />
Doch anscheinend findet ihn der Compiler nicht?</p>
<p>Bin immer noch ziemlich ratlos. Trotzdem Danke.</p>
<p>dumbledore</p>
]]></description><link>https://www.c-plusplus.net/forum/post/591768</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/591768</guid><dc:creator><![CDATA[dumbledore]]></dc:creator><pubDate>Thu, 26 Aug 2004 11:44:03 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe zu: error LNK2001: Nichtaufgeloestes externes Symbol on Thu, 26 Aug 2004 13:02:49 GMT]]></title><description><![CDATA[<p>MSDN: Microsoft Developer Network<br />
da gibt dir microsoft ne ganze menge tips. und wenn du nach diner error-bezeichnung suchst, dann werden die dir wahrscheinlich sagen, wie du den fehler beheben kannst, oder ne hilfe geben was du falsch gemacht hast.</p>
<p>wenn du den fehler kennst, kannst du die fehlerquelle eingrenzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/591878</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/591878</guid><dc:creator><![CDATA[Red Skall]]></dc:creator><pubDate>Thu, 26 Aug 2004 13:02:49 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe zu: error LNK2001: Nichtaufgeloestes externes Symbol on Thu, 26 Aug 2004 14:41:47 GMT]]></title><description><![CDATA[<p>habe MSDN gefunden. Werde aber aus den unter 'LNK2001' angegebenen Bemerkungen nicht richtig schlau.</p>
<p>'Diese Fehlermeldung wird durch Code verursacht, wenn er auf etwas (z.B. eine Funktion, Variable oder Sprungmarke) verweist, das der Linker weder in den durchsuchten Bibliotheken noch in duchsuchten Objektdateien finden kann.'</p>
<p>so heißt es dort. Doch eine Definition einer Variablen vom Typ 'CicdRoot' verursacht keine Probleme, wieso die Erzeugung eines Objekts vom Typ 'CicdRoot' mittels 'new'? Wenn die Klasse 'CicdRoot' erkannt wird, wieso läßt sich dann kein Objekt dieser KLasse erzeugen?</p>
<p>Auf jeden Fall danke für den Tip <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
<p>dumbledore</p>
]]></description><link>https://www.c-plusplus.net/forum/post/592023</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/592023</guid><dc:creator><![CDATA[dumbledore]]></dc:creator><pubDate>Thu, 26 Aug 2004 14:41:47 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe zu: error LNK2001: Nichtaufgeloestes externes Symbol on Fri, 27 Aug 2004 09:02:53 GMT]]></title><description><![CDATA[<p>mhh, schreib doch mal etwas code ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/592837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/592837</guid><dc:creator><![CDATA[Red Skall]]></dc:creator><pubDate>Fri, 27 Aug 2004 09:02:53 GMT</pubDate></item></channel></rss>