<?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[fage]]></title><description><![CDATA[<p>Moin ich habe ein kleines Problem,<br />
bekomme diese Fehler, kann damit aber nicts anfangen.</p>
<p>1&gt;main2.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;&quot;public: double __thiscall xml_configuration::get_double(char const *,double,bool <em>)const &quot; (?get_double@xml_configuration@@QBENPBDNPA_N@Z)&quot; in Funktion &quot;&quot;float __cdecl hillc(double,double,double,double (__cdecl</em>)(double *,double),double * const,double * const,double,double,double)&quot; (?hillc@@YAMNNNP6ANPANN@ZQAN2NNN@Z)&quot;.</p>
<p>was bedeutet dieser Fehler ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/273304/fage</link><generator>RSS for Node</generator><lastBuildDate>Fri, 28 Aug 2026 07:46:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/273304.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 04 Sep 2010 12:27:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to fage on Sat, 04 Sep 2010 12:27:50 GMT]]></title><description><![CDATA[<p>Moin ich habe ein kleines Problem,<br />
bekomme diese Fehler, kann damit aber nicts anfangen.</p>
<p>1&gt;main2.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;&quot;public: double __thiscall xml_configuration::get_double(char const *,double,bool <em>)const &quot; (?get_double@xml_configuration@@QBENPBDNPA_N@Z)&quot; in Funktion &quot;&quot;float __cdecl hillc(double,double,double,double (__cdecl</em>)(double *,double),double * const,double * const,double,double,double)&quot; (?hillc@@YAMNNNP6ANPANN@ZQAN2NNN@Z)&quot;.</p>
<p>was bedeutet dieser Fehler ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1948091</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1948091</guid><dc:creator><![CDATA[Hamster]]></dc:creator><pubDate>Sat, 04 Sep 2010 12:27:50 GMT</pubDate></item><item><title><![CDATA[Reply to fage on Sat, 04 Sep 2010 12:46:21 GMT]]></title><description><![CDATA[<p>Das ist ein <a href="http://de.wikipedia.org/wiki/Linker_%28Computerprogramm%29" rel="nofollow">Linker</a>-Fehler. Irgendwo möchtest Du eine Funktion benutzen, die nur deklariert wurde. Die Funktions<em>definition</em> ist entweder nicht vorhanden, oder Du hast sie in einer Übersetzungseinheit und vergessen, diese beim &quot;Linken&quot; zu berücksichtigen.</p>
<p>Beispiel:</p>
<pre><code class="language-cpp">// main.cpp
#include &lt;iostream&gt;

extern const char message[]; // Deklaration, keine Definition

int main()
{
  std::cout &lt;&lt; message &lt;&lt; '\n';
}
</code></pre>
<p>Aus dieser einen Übersetzungseinheit kann man keine ausführbare Datei erzeugen. Es lässt sich kompilieren (zu einer Objekt-Datei) aber das war's auch schon. Der Linker, der Objekt-Dateien zusammenfasst, um daraus ein ausführbares Programm zu machen, wird sich über die fehlende Definition von <code>message</code> beschweren.</p>
<pre><code>kruka@cambria:~/ccpp/test$ g++ -o programm main.cpp 
/tmp/ccPDuM4D.o: In function `main':
main.cpp:(.text+0xd): undefined reference to `message'
collect2: ld returned 1 exit status
</code></pre>
<p>Mit einer zweiten Übersetzungseinheit, die eine Definition von <code>message</code> enthält...</p>
<pre><code class="language-cpp">// foo.cpp

extern const char message[] = &quot;Hello World!&quot;;
</code></pre>
<p>klappt das &quot;Linken&quot; auch:</p>
<pre><code>kruka@cambria:~/ccpp/test$ g++ -c main.cpp 
kruka@cambria:~/ccpp/test$ g++ -c foo.cpp 
kruka@cambria:~/ccpp/test$ ls
foo.cpp  foo.o  main.cpp  main.o
kruka@cambria:~/ccpp/test$ g++ -o programm main.o foo.o
kruka@cambria:~/ccpp/test$ ls
foo.cpp  foo.o  main.cpp  main.o programm
kruka@cambria:~/ccpp/test$ ./programm 
Hello World!
</code></pre>
<p>kk</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1948092</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1948092</guid><dc:creator><![CDATA[krümelkacker]]></dc:creator><pubDate>Sat, 04 Sep 2010 12:46:21 GMT</pubDate></item><item><title><![CDATA[Reply to fage on Sat, 04 Sep 2010 12:59:24 GMT]]></title><description><![CDATA[<p>Nutzt du vielleicht irgendeine externe Bibliothek? Du hast dann wohl nur die Header-Datei inkludiert aber vergessen die entsprechende .lib statisch oder .dll dynamisch dazu zu linken.</p>
<p>Daher wohl der Fehler.</p>
<p>Lg freeG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1948096</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1948096</guid><dc:creator><![CDATA[fr33g]]></dc:creator><pubDate>Sat, 04 Sep 2010 12:59:24 GMT</pubDate></item><item><title><![CDATA[Reply to fage on Sat, 04 Sep 2010 13:37:10 GMT]]></title><description><![CDATA[<p>ein beliebter fehler ist auch, wenn man bei der definition das <code>klassenname::</code> vergessen hat - sieht aber eher nach ner lib als nach selbstgeschriebenem code aus -&gt; siehe fr33gs antwort</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1948104</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1948104</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sat, 04 Sep 2010 13:37:10 GMT</pubDate></item><item><title><![CDATA[Reply to fage on Sat, 04 Sep 2010 14:39:21 GMT]]></title><description><![CDATA[<p>Wer ist eigentlich fage?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1948108</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1948108</guid><dc:creator><![CDATA[übrigens]]></dc:creator><pubDate>Sat, 04 Sep 2010 14:39:21 GMT</pubDate></item><item><title><![CDATA[Reply to fage on Sat, 04 Sep 2010 14:58:41 GMT]]></title><description><![CDATA[<p>übrigens schrieb:</p>
<blockquote>
<p>Wer ist eigentlich fage?</p>
</blockquote>
<p>Das ist der Schutzpatron der schlechten Threadtitel. Der steht all jenen bei, die bereits beim Formulieren ihres Anliegens versagen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1948116</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1948116</guid><dc:creator><![CDATA[Nukularfüsiker]]></dc:creator><pubDate>Sat, 04 Sep 2010 14:58:41 GMT</pubDate></item></channel></rss>