<?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[Komishe linker fehler bei winsock2 sockets progamm.]]></title><description><![CDATA[<p>Hi leute.<br />
Ich brauche mal hilfe, Ich kapier's überhaput nicht warum diese fehler hier auftreten.<br />
Ich benutze Dev-Cpp 5. Der compiler basiert auf G++ und müsste eigentlich fast identish sein.</p>
<p>Mein code:</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;
#include &lt;winsock2.h&gt;

using namespace std;

int main(int argc, char *argv[])
{
SOCKET s = socket (AF_INET, SOCK_STREAM, 0); // Create socket (hat nix mit dem drunter zu tun, geht aber auch nicht)

// Note that you should only bind server sockets, not client sockets
// SOCKET s is a valid socket
// WSAStartup has been called

sockaddr_in addr; // the address structure for a TCP socket

addr.sin_family = AF_INET;      // Address family Internet
addr.sin_port = htons (5001);   // Assign port 5001 to this socket
addr.sin_addr.s_addr = htonl (INADDR_ANY);   // No destination
if (bind(s, (LPSOCKADDR)&amp;addr, sizeof(addr)) == SOCKET_ERROR)
{ // error
  WSACleanup ();  // unload WinSock
  //return;         // quit
}

    system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}
</code></pre>
<p>Fehler(per hand geschreieben):<br />
`</p>
<p>[Linker Error] undefined reference to 'socket@12'</p>
<p>[Linker Error] undefined reference to 'htons@4'</p>
<p>[Linker Error] undefined reference to 'htonl@4'</p>
<p>[Linker Error] undefined reference to 'bind@12'</p>
<p>[Linker Error] undefined reference to 'WSACleanup@0'</p>
<p>Id returned 1 exit status</p>
<p>C:\Dev-Cpp\Apps\Makefile.win   [Build Error] [winsock2_1.exe] Error1</p>
<p>`</p>
<p>Was tun damit diese linker fehler verschwinden</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/257432/komishe-linker-fehler-bei-winsock2-sockets-progamm</link><generator>RSS for Node</generator><lastBuildDate>Thu, 10 Sep 2026 07:31:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/257432.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 28 Dec 2009 16:01:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Komishe linker fehler bei winsock2 sockets progamm. on Mon, 28 Dec 2009 16:01:33 GMT]]></title><description><![CDATA[<p>Hi leute.<br />
Ich brauche mal hilfe, Ich kapier's überhaput nicht warum diese fehler hier auftreten.<br />
Ich benutze Dev-Cpp 5. Der compiler basiert auf G++ und müsste eigentlich fast identish sein.</p>
<p>Mein code:</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;
#include &lt;winsock2.h&gt;

using namespace std;

int main(int argc, char *argv[])
{
SOCKET s = socket (AF_INET, SOCK_STREAM, 0); // Create socket (hat nix mit dem drunter zu tun, geht aber auch nicht)

// Note that you should only bind server sockets, not client sockets
// SOCKET s is a valid socket
// WSAStartup has been called

sockaddr_in addr; // the address structure for a TCP socket

addr.sin_family = AF_INET;      // Address family Internet
addr.sin_port = htons (5001);   // Assign port 5001 to this socket
addr.sin_addr.s_addr = htonl (INADDR_ANY);   // No destination
if (bind(s, (LPSOCKADDR)&amp;addr, sizeof(addr)) == SOCKET_ERROR)
{ // error
  WSACleanup ();  // unload WinSock
  //return;         // quit
}

    system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}
</code></pre>
<p>Fehler(per hand geschreieben):<br />
`</p>
<p>[Linker Error] undefined reference to 'socket@12'</p>
<p>[Linker Error] undefined reference to 'htons@4'</p>
<p>[Linker Error] undefined reference to 'htonl@4'</p>
<p>[Linker Error] undefined reference to 'bind@12'</p>
<p>[Linker Error] undefined reference to 'WSACleanup@0'</p>
<p>Id returned 1 exit status</p>
<p>C:\Dev-Cpp\Apps\Makefile.win   [Build Error] [winsock2_1.exe] Error1</p>
<p>`</p>
<p>Was tun damit diese linker fehler verschwinden</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1828924</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1828924</guid><dc:creator><![CDATA[lk]]></dc:creator><pubDate>Mon, 28 Dec 2009 16:01:33 GMT</pubDate></item><item><title><![CDATA[Reply to Komishe linker fehler bei winsock2 sockets progamm. on Mon, 28 Dec 2009 16:03:37 GMT]]></title><description><![CDATA[<p>Du musst noch ws2_32.lib bzw. ws2_32.a dazulinken.<br />
Simon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1828925</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1828925</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Mon, 28 Dec 2009 16:03:37 GMT</pubDate></item><item><title><![CDATA[Reply to Komishe linker fehler bei winsock2 sockets progamm. on Mon, 28 Dec 2009 16:09:41 GMT]]></title><description><![CDATA[<p>Ja, aber wie ? #include ght nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1828928</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1828928</guid><dc:creator><![CDATA[lk]]></dc:creator><pubDate>Mon, 28 Dec 2009 16:09:41 GMT</pubDate></item><item><title><![CDATA[Reply to Komishe linker fehler bei winsock2 sockets progamm. on Mon, 28 Dec 2009 16:17:04 GMT]]></title><description><![CDATA[<p>Punkt 9; einfach nicht open gl, sondern eben deine ws2_32 library:<br />
<a href="http://www.bloodshed.net/faq.html" rel="nofollow">http://www.bloodshed.net/faq.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1828931</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1828931</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Mon, 28 Dec 2009 16:17:04 GMT</pubDate></item></channel></rss>