<?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[warum linkerror]]></title><description><![CDATA[<p>Hallo,</p>
<p>bei diesem programm bekomme ich einen linkerror. wieso?</p>
<p>danke</p>
<p>#include &lt;iostream&gt;<br />
#include &lt;string&gt;<br />
#include &lt;cmath&gt;<br />
#include &lt;fstream&gt;<br />
#include &lt;vector&gt;<br />
#include &lt;iterator&gt;<br />
#include &lt;algorithm&gt;<br />
#include &lt;sstream&gt;<br />
#include &lt;istream&gt;<br />
#include &lt;cstdlib&gt;<br />
#include &lt;windows.h&gt;<br />
#include &lt;cstring&gt;<br />
#define NUM_ELEMENTS(x) (sizeof((x)) / sizeof((x)[0])) //</p>
<p>using namespace std;</p>
<p>int main () {</p>
<p>........</p>
<p>}</p>
<p>BOOL IP_auslesen(char* IP_ADRESSE)<br />
{<br />
char IP_ADDRESSE[16];<br />
struct hostent* h;<br />
WSADATA wsaData;<br />
UCHAR ucAddress[4];<br />
CHAR szHostName[MAX_PATH];<br />
int x;</p>
<p>WSAStartup(MAKEWORD(1, 1), &amp;wsaData);<br />
if(SOCKET_ERROR != gethostname(szHostName, NUM_ELEMENTS(szHostName)))<br />
{<br />
if(NULL != (h = gethostbyname(szHostName)))<br />
{<br />
for(x = 0; (h-&gt;h_addr_list[x]); x++)<br />
{</p>
<p>ucAddress[0] = h-&gt;h_addr_list[x][0];<br />
ucAddress[1] = h-&gt;h_addr_list[x][1];<br />
ucAddress[2] = h-&gt;h_addr_list[x][2];<br />
ucAddress[3] = h-&gt;h_addr_list[x][3];</p>
<p>wsprintf(IP_ADDRESSE, &quot;%d.%d.%d.%d&quot;, ucAddress[0], ucAddress[1], ucAddress[2], ucAddress[3]);<br />
}<br />
}<br />
}<br />
WSACleanup();</p>
<p>return TRUE;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/246040/warum-linkerror</link><generator>RSS for Node</generator><lastBuildDate>Fri, 18 Sep 2026 09:32:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/246040.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 22 Jul 2009 11:09:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to warum linkerror on Wed, 22 Jul 2009 11:10:04 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>bei diesem programm bekomme ich einen linkerror. wieso?</p>
<p>danke</p>
<p>#include &lt;iostream&gt;<br />
#include &lt;string&gt;<br />
#include &lt;cmath&gt;<br />
#include &lt;fstream&gt;<br />
#include &lt;vector&gt;<br />
#include &lt;iterator&gt;<br />
#include &lt;algorithm&gt;<br />
#include &lt;sstream&gt;<br />
#include &lt;istream&gt;<br />
#include &lt;cstdlib&gt;<br />
#include &lt;windows.h&gt;<br />
#include &lt;cstring&gt;<br />
#define NUM_ELEMENTS(x) (sizeof((x)) / sizeof((x)[0])) //</p>
<p>using namespace std;</p>
<p>int main () {</p>
<p>........</p>
<p>}</p>
<p>BOOL IP_auslesen(char* IP_ADRESSE)<br />
{<br />
char IP_ADDRESSE[16];<br />
struct hostent* h;<br />
WSADATA wsaData;<br />
UCHAR ucAddress[4];<br />
CHAR szHostName[MAX_PATH];<br />
int x;</p>
<p>WSAStartup(MAKEWORD(1, 1), &amp;wsaData);<br />
if(SOCKET_ERROR != gethostname(szHostName, NUM_ELEMENTS(szHostName)))<br />
{<br />
if(NULL != (h = gethostbyname(szHostName)))<br />
{<br />
for(x = 0; (h-&gt;h_addr_list[x]); x++)<br />
{</p>
<p>ucAddress[0] = h-&gt;h_addr_list[x][0];<br />
ucAddress[1] = h-&gt;h_addr_list[x][1];<br />
ucAddress[2] = h-&gt;h_addr_list[x][2];<br />
ucAddress[3] = h-&gt;h_addr_list[x][3];</p>
<p>wsprintf(IP_ADDRESSE, &quot;%d.%d.%d.%d&quot;, ucAddress[0], ucAddress[1], ucAddress[2], ucAddress[3]);<br />
}<br />
}<br />
}<br />
WSACleanup();</p>
<p>return TRUE;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1747488</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1747488</guid><dc:creator><![CDATA[rasidrasid]]></dc:creator><pubDate>Wed, 22 Jul 2009 11:10:04 GMT</pubDate></item><item><title><![CDATA[Reply to warum linkerror on Wed, 22 Jul 2009 11:18:55 GMT]]></title><description><![CDATA[<p>Benutze bitte die cpp-Tags (Links unter den Smileys) für Programmcode.</p>
<p>Deine Fehlermeldung ist unvollständig. Der Linker sagt dir bestimmt auch, was der Fehler ist.</p>
<p>Da ich daher nur raten kann: Hast du vielleicht vergessen gegen eine benötigte Bibliothek zu linken oder wird diese möglicherweise nicht gefunden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1747498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1747498</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 22 Jul 2009 11:18:55 GMT</pubDate></item><item><title><![CDATA[Reply to warum linkerror on Wed, 22 Jul 2009 11:23:22 GMT]]></title><description><![CDATA[<p>gute idee. denke ich auch, irgendeine bibliothek.....aber welche <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>die fehlermeldung hatte ich vergessen, sorry:</p>
<p>[Linker error] undefined reference to <code>WSAStartup@8' \[Linker error\] undefined reference to</code>gethostname@8'<br />
[Linker error] undefined reference to <code>gethostbyname@4' \[Linker error\] undefined reference to</code>WSACleanup@0'<br />
ld returned 1 exit status</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1747504</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1747504</guid><dc:creator><![CDATA[rasidrasid]]></dc:creator><pubDate>Wed, 22 Jul 2009 11:23:22 GMT</pubDate></item><item><title><![CDATA[Reply to warum linkerror on Wed, 22 Jul 2009 11:40:53 GMT]]></title><description><![CDATA[<p>In der MSDN steht zu all diesen Funktionen, dass du noch <code>Ws2_32.lib</code> dazulinken musst. Wahrscheinlich hast du dies vergessen oder nicht richtig gelesen.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1747518</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1747518</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Wed, 22 Jul 2009 11:40:53 GMT</pubDate></item><item><title><![CDATA[Reply to warum linkerror on Wed, 22 Jul 2009 11:42:09 GMT]]></title><description><![CDATA[<p>Es fehlt wahrscheinlich die hier:<br />
<a href="http://msdn.microsoft.com/en-us/library/ms742213(VS.85).aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms742213(VS.85).aspx</a></p>
<p>Edit: Zu langsam <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>
<p>Gruß Kimmi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1747521</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1747521</guid><dc:creator><![CDATA[kimmi]]></dc:creator><pubDate>Wed, 22 Jul 2009 11:42:09 GMT</pubDate></item><item><title><![CDATA[Reply to warum linkerror on Wed, 22 Jul 2009 12:07:34 GMT]]></title><description><![CDATA[<p>danke erstmal,</p>
<p>sorry, aber wie linke ich das dazu <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="😕"
    /><br />
muss ich im installationspfad was ändern? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1747549</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1747549</guid><dc:creator><![CDATA[rasidrasid]]></dc:creator><pubDate>Wed, 22 Jul 2009 12:07:34 GMT</pubDate></item><item><title><![CDATA[Reply to warum linkerror on Wed, 22 Jul 2009 13:03:21 GMT]]></title><description><![CDATA[<p>Entweder über die Projekteingenschafte oder direkt im Code (was ich bevorzuge, da man dann sofort sieht welche lib eingebunden ist.</p>
<p>Im Code geht das so:</p>
<pre><code class="language-cpp">#pragma comment (lib, &quot;Ws2_32.lib&quot;)
</code></pre>
<p>#edit: hab die &quot;&quot; vergessen bei der lib</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1747593</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1747593</guid><dc:creator><![CDATA[Neo Gandar]]></dc:creator><pubDate>Wed, 22 Jul 2009 13:03:21 GMT</pubDate></item><item><title><![CDATA[Reply to warum linkerror on Wed, 22 Jul 2009 13:07:53 GMT]]></title><description><![CDATA[<p>danke.</p>
<p>ich habe das oben bei den includes eingefügt...aber das selbe ist passiert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1747598</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1747598</guid><dc:creator><![CDATA[rasidrasid]]></dc:creator><pubDate>Wed, 22 Jul 2009 13:07:53 GMT</pubDate></item><item><title><![CDATA[Reply to warum linkerror on Wed, 22 Jul 2009 14:56:05 GMT]]></title><description><![CDATA[<p>Welcher Kompiler?</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1747707</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1747707</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Wed, 22 Jul 2009 14:56:05 GMT</pubDate></item><item><title><![CDATA[Reply to warum linkerror on Wed, 22 Jul 2009 14:58:37 GMT]]></title><description><![CDATA[<p>Welchen Compiler verwendest du?<br />
Hab grad nochmal nachgeschlagen, und diese lib hat teilweise unterschiedliche Namen.</p>
<p>WSOCK32.LIB, WS2_32.LIB, WINSOCK32.LIB oder WINSOCK2_32.LIB.</p>
<p>Musst herausfinden welche bei deinem Compiler verwendet wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1747710</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1747710</guid><dc:creator><![CDATA[Neo Gandar]]></dc:creator><pubDate>Wed, 22 Jul 2009 14:58:37 GMT</pubDate></item></channel></rss>