<?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 ...]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bekomme immer folgenden Fehler:</p>
<blockquote>
<p>C:\Dev-Cpp\GUI_Server\GUI_ServerFrm.obj In function <code>ZN13GUI\_ServerFrm13generateEmailEPcS0\_': \[Linker error\] undefined reference to</code>mySMTP::conect(char*, char*, char*, char*, char*, char*, char*)'<br />
C:\Dev-Cpp\GUI_Server\GUI_ServerFrm.obj ld returned 1 exit status<br />
C:\Dev-Cpp\GUI_Server\Makefile.win [Build Error] [GUI_Server.exe] Error 1</p>
</blockquote>
<p>ich verstehe es nicht warum.</p>
<pre><code class="language-cpp">#include &quot;mySMTP.h&quot;
</code></pre>
<p>ist angegeben und sieht so:</p>
<pre><code class="language-cpp">#ifndef __MYSMTP_h__
#define __MYSMTP_h__

#include &lt;cstdlib&gt;
#include &lt;fstream&gt;
#include &lt;sstream&gt;
#include &lt;iostream&gt;
#include &lt;winsock.h&gt;
#include &lt;shellapi.h&gt;
#include &lt;string&gt;

class mySMTP{
      public: 
              mySMTP();
              virtual ~mySMTP();
              void conect(char *server, char *sender, char *reciever, char *subject, char *message, char *fname, char *attFile);

      private :

             void sendmail(char *server, char *sender, char *reciever, char *subject, char *message, char *fname, char *attFile);
             void RunApplication(LPCTSTR FileName, LPCTSTR FileParam);       
};
#endif
</code></pre>
<p>Aufrufen tue ich das ganze in einer anderen klasse so:</p>
<pre><code class="language-cpp">char *server=&quot;post.strato.de&quot;;
....
char *attFile=&quot;C:\\Programme\\gnuplot\\bin\\analyse.jpg&quot;;
mySMTP *mail=new mySMTP();
mail-&gt;conect(server, sender, reciever, subject, message, fname, attFile);
</code></pre>
<p>und das produziert den obigen Linker error. Achso, falls wichtig, benutze WinXP und Dev-cpp.<br />
Hoffe es kann mir jemand helfen, sitzt schon den ganzen Vormittag daran...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/175237/linker-error-undefined-reference-to</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 01:28:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/175237.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Mar 2007 12:03:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [Linker error] undefined reference to ... on Thu, 08 Mar 2007 12:03:35 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bekomme immer folgenden Fehler:</p>
<blockquote>
<p>C:\Dev-Cpp\GUI_Server\GUI_ServerFrm.obj In function <code>ZN13GUI\_ServerFrm13generateEmailEPcS0\_': \[Linker error\] undefined reference to</code>mySMTP::conect(char*, char*, char*, char*, char*, char*, char*)'<br />
C:\Dev-Cpp\GUI_Server\GUI_ServerFrm.obj ld returned 1 exit status<br />
C:\Dev-Cpp\GUI_Server\Makefile.win [Build Error] [GUI_Server.exe] Error 1</p>
</blockquote>
<p>ich verstehe es nicht warum.</p>
<pre><code class="language-cpp">#include &quot;mySMTP.h&quot;
</code></pre>
<p>ist angegeben und sieht so:</p>
<pre><code class="language-cpp">#ifndef __MYSMTP_h__
#define __MYSMTP_h__

#include &lt;cstdlib&gt;
#include &lt;fstream&gt;
#include &lt;sstream&gt;
#include &lt;iostream&gt;
#include &lt;winsock.h&gt;
#include &lt;shellapi.h&gt;
#include &lt;string&gt;

class mySMTP{
      public: 
              mySMTP();
              virtual ~mySMTP();
              void conect(char *server, char *sender, char *reciever, char *subject, char *message, char *fname, char *attFile);

      private :

             void sendmail(char *server, char *sender, char *reciever, char *subject, char *message, char *fname, char *attFile);
             void RunApplication(LPCTSTR FileName, LPCTSTR FileParam);       
};
#endif
</code></pre>
<p>Aufrufen tue ich das ganze in einer anderen klasse so:</p>
<pre><code class="language-cpp">char *server=&quot;post.strato.de&quot;;
....
char *attFile=&quot;C:\\Programme\\gnuplot\\bin\\analyse.jpg&quot;;
mySMTP *mail=new mySMTP();
mail-&gt;conect(server, sender, reciever, subject, message, fname, attFile);
</code></pre>
<p>und das produziert den obigen Linker error. Achso, falls wichtig, benutze WinXP und Dev-cpp.<br />
Hoffe es kann mir jemand helfen, sitzt schon den ganzen Vormittag daran...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241606</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241606</guid><dc:creator><![CDATA[fub0815]]></dc:creator><pubDate>Thu, 08 Mar 2007 12:03:35 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to ... on Thu, 08 Mar 2007 12:07:36 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Meistens muss man noch die passende lib dazulinken.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241608</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241608</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 08 Mar 2007 12:07:36 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to ... on Thu, 08 Mar 2007 12:08:21 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Schau dir einfach mal die Definition von mySMTP::conect an ob sie vorhanden ist, wenn ja ob sie mit der Deklaration übereinstimmt, wenn ja ob die entsprechende cpp mit im Projekt ist (sprich mit gelinkt wird).<br />
connect schreibt man übrigens mit 2 n. <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/1241610</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241610</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 08 Mar 2007 12:08:21 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to ... on Thu, 08 Mar 2007 12:09:22 GMT]]></title><description><![CDATA[<p>aber welche?<br />
In der mySMTP Klasse benutze ich nur die windows Sockets und die entsprechende lib ist gelinkt!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241612</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241612</guid><dc:creator><![CDATA[fub0815]]></dc:creator><pubDate>Thu, 08 Mar 2007 12:09:22 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to ... on Thu, 08 Mar 2007 12:17:15 GMT]]></title><description><![CDATA[<p>Dann hast Du wahrscheinlich die .cpp Datei der mySMTP Klasse schlicht vergessen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241618</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241618</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Thu, 08 Mar 2007 12:17:15 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to ... on Thu, 08 Mar 2007 12:17:47 GMT]]></title><description><![CDATA[<blockquote>
<p>connect schreibt man übrigens mit 2 n. <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>
</blockquote>
<p>hab ich geändert <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>
<blockquote>
<p>Schau dir einfach mal die Definition von mySMTP::conect an ob sie vorhanden ist</p>
</blockquote>
<p>meinst du das hier in mySMTP.cpp</p>
<pre><code class="language-cpp">void conect(char *server, char *sender, char *reciever, char *subject, char *message, char *fname, char *attFile) { //Connects to a server using &quot;Winsock&quot; 
.....
}
</code></pre>
<blockquote>
<p>ob sie mit der Deklaration übereinstimmt</p>
</blockquote>
<p>ja... s.o.</p>
<blockquote>
<p>entsprechende cpp mit im Projekt ist</p>
</blockquote>
<p>auch ja! deswegen versteh ich das ja auch absolut nicht! <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1241619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241619</guid><dc:creator><![CDATA[fub0815]]></dc:creator><pubDate>Thu, 08 Mar 2007 12:17:47 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to ... on Thu, 08 Mar 2007 12:19:35 GMT]]></title><description><![CDATA[<p>sagte ich ja. <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="🙂"
    /><br />
[edit] Bezog sich auf der vorvorigen Post[edit]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1241620</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241620</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 08 Mar 2007 12:19:35 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to ... on Thu, 08 Mar 2007 12:18:59 GMT]]></title><description><![CDATA[<p>Die Definition ist falsch. Sie sollte so aussehen</p>
<pre><code class="language-cpp">void mySMTP::conect(char *server, char *sender, char *reciever, char *subject, char *message, char *fname, char *attFile) { //Connects to a server using &quot;Winsock&quot;
.....
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1241623</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241623</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 08 Mar 2007 12:18:59 GMT</pubDate></item><item><title><![CDATA[Reply to [Linker error] undefined reference to ... on Thu, 08 Mar 2007 12:25:06 GMT]]></title><description><![CDATA[<p>DANKE!<br />
Und das ist mir in den letzten DREI stunden nicht aufgefallen... <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1241629</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1241629</guid><dc:creator><![CDATA[fub0815]]></dc:creator><pubDate>Thu, 08 Mar 2007 12:25:06 GMT</pubDate></item></channel></rss>