<?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[error LNK2019]]></title><description><![CDATA[<p>hi leute<br />
diese fehlermeldungenen bringt mir microsoft visual c++ express edition wenn ich meinen server compilern will:<br />
Linking...<br />
server2.obj : error LNK2019: unresolved external symbol _WSACleanup@0 referenced in function _main<br />
server2.obj : error LNK2019: unresolved external symbol _closesocket@4 referenced in function _main<br />
server2.obj : error LNK2019: unresolved external symbol _send@16 referenced in function _main<br />
server2.obj : error LNK2019: unresolved external symbol _recv@16 referenced in function _main<br />
server2.obj : error LNK2019: unresolved external symbol _accept@12 referenced in function _main<br />
server2.obj : error LNK2019: unresolved external symbol _listen@8 referenced in function _main<br />
server2.obj : error LNK2019: unresolved external symbol _bind@12 referenced in function _main<br />
server2.obj : error LNK2019: unresolved external symbol _htons@4 referenced in function _main<br />
server2.obj : error LNK2019: unresolved external symbol _WSAGetLastError@0 referenced in function _main<br />
server2.obj : error LNK2019: unresolved external symbol _socket@12 referenced in function _main<br />
server2.obj : error LNK2019: unresolved external symbol _WSAStartup@8 referenced in function &quot;int __cdecl startWinsock(void)&quot; (?startWinsock@@YAHXZ)<br />
C:\Dokumente und Einstellungen\Albert\Eigene Dateien\Programmieren\server client\server2\Debug\server2.exe : fatal error LNK1120: 11 unresolved externals</p>
<p>laut google muss ich irgendwo was einbinden ich weiß aber nicht wo und was<br />
weiß jmd genaueres ?<br />
danke schon mal<br />
Albert</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/173771/error-lnk2019</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 21:37:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/173771.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 Feb 2007 18:40:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to error LNK2019 on Mon, 19 Feb 2007 18:40:17 GMT]]></title><description><![CDATA[<p>hi leute<br />
diese fehlermeldungenen bringt mir microsoft visual c++ express edition wenn ich meinen server compilern will:<br />
Linking...<br />
server2.obj : error LNK2019: unresolved external symbol _WSACleanup@0 referenced in function _main<br />
server2.obj : error LNK2019: unresolved external symbol _closesocket@4 referenced in function _main<br />
server2.obj : error LNK2019: unresolved external symbol _send@16 referenced in function _main<br />
server2.obj : error LNK2019: unresolved external symbol _recv@16 referenced in function _main<br />
server2.obj : error LNK2019: unresolved external symbol _accept@12 referenced in function _main<br />
server2.obj : error LNK2019: unresolved external symbol _listen@8 referenced in function _main<br />
server2.obj : error LNK2019: unresolved external symbol _bind@12 referenced in function _main<br />
server2.obj : error LNK2019: unresolved external symbol _htons@4 referenced in function _main<br />
server2.obj : error LNK2019: unresolved external symbol _WSAGetLastError@0 referenced in function _main<br />
server2.obj : error LNK2019: unresolved external symbol _socket@12 referenced in function _main<br />
server2.obj : error LNK2019: unresolved external symbol _WSAStartup@8 referenced in function &quot;int __cdecl startWinsock(void)&quot; (?startWinsock@@YAHXZ)<br />
C:\Dokumente und Einstellungen\Albert\Eigene Dateien\Programmieren\server client\server2\Debug\server2.exe : fatal error LNK1120: 11 unresolved externals</p>
<p>laut google muss ich irgendwo was einbinden ich weiß aber nicht wo und was<br />
weiß jmd genaueres ?<br />
danke schon mal<br />
Albert</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231442</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231442</guid><dc:creator><![CDATA[albertk13]]></dc:creator><pubDate>Mon, 19 Feb 2007 18:40:17 GMT</pubDate></item><item><title><![CDATA[Reply to error LNK2019 on Mon, 19 Feb 2007 18:44:55 GMT]]></title><description><![CDATA[<p>hast du die Libs für sockets includiert?</p>
<p>Mfg Ominion</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231448</guid><dc:creator><![CDATA[Ominion]]></dc:creator><pubDate>Mon, 19 Feb 2007 18:44:55 GMT</pubDate></item><item><title><![CDATA[Reply to error LNK2019 on Mon, 19 Feb 2007 18:45:43 GMT]]></title><description><![CDATA[<p>Spontan würde ich sagen, du mußt die ws2_32.lib hinzulinken.<br />
Allerdings wundert mich, daß der Compiler die Namen offenbar in C++-Manier dekoriert. Wenn die Funktionen als extern &quot;C&quot; definiert sind (was in winsock2.h aber der Fall ist), dürfte das eigentlich nicht passieren...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231450</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231450</guid><dc:creator><![CDATA[audacia]]></dc:creator><pubDate>Mon, 19 Feb 2007 18:45:43 GMT</pubDate></item><item><title><![CDATA[Reply to error LNK2019 on Mon, 19 Feb 2007 18:50:59 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/11526">@Ominion</a><br />
Folgende Librarys sind includiert:<br />
#include &quot;stdafx.h&quot;<br />
#include &lt;windows.h&gt;<br />
#include &lt;iostream&gt;<br />
#include &lt;winsock2.h&gt;</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/8276">@audacia</a><br />
Wie kann ich ws2_32.lib einbinden? (project -&gt; properties -&gt; ???)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231453</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231453</guid><dc:creator><![CDATA[albertk13]]></dc:creator><pubDate>Mon, 19 Feb 2007 18:50:59 GMT</pubDate></item><item><title><![CDATA[Reply to error LNK2019 on Mon, 19 Feb 2007 18:59:21 GMT]]></title><description><![CDATA[<p>Also Librarys sind immer die mit .lib am Ende das was du meintest sind Header. Und eigentlich wenn du ein Projekt erstellt hast unter Projekt einstellungen müsste das irgendwo gehen.</p>
<p>Mfg Ominion</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231461</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231461</guid><dc:creator><![CDATA[Ominion]]></dc:creator><pubDate>Mon, 19 Feb 2007 18:59:21 GMT</pubDate></item><item><title><![CDATA[Reply to error LNK2019 on Mon, 19 Feb 2007 19:01:19 GMT]]></title><description><![CDATA[<p>albertk13 schrieb:</p>
<blockquote>
<p>Wie kann ich ws2_32.lib einbinden? (project -&gt; properties -&gt; ???)</p>
</blockquote>
<p>Ich habe gerade nur Turbo C++ installiert, für VC muß dir die Frage jemand anders beantworten. Jedenfalls geht es entweder in den Projektoptionen, oder du fügst die Library einfach dem Projekt hinzu.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231463</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231463</guid><dc:creator><![CDATA[audacia]]></dc:creator><pubDate>Mon, 19 Feb 2007 19:01:19 GMT</pubDate></item><item><title><![CDATA[Reply to error LNK2019 on Mon, 19 Feb 2007 19:06:48 GMT]]></title><description><![CDATA[<p>probiere es mal mit:</p>
<pre><code class="language-cpp">#pragma (lib, &quot;ws2_32.lib&quot;);
</code></pre>
<p>Mfg Ominion</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231466</guid><dc:creator><![CDATA[Ominion]]></dc:creator><pubDate>Mon, 19 Feb 2007 19:06:48 GMT</pubDate></item><item><title><![CDATA[Reply to error LNK2019 on Mon, 19 Feb 2007 19:08:31 GMT]]></title><description><![CDATA[<p>Unschön, weil unnötigerweise compilerabhängig...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231467</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231467</guid><dc:creator><![CDATA[audacia]]></dc:creator><pubDate>Mon, 19 Feb 2007 19:08:31 GMT</pubDate></item><item><title><![CDATA[Reply to error LNK2019 on Mon, 19 Feb 2007 19:09:15 GMT]]></title><description><![CDATA[<p>ist aber besser als gar nichts...also, probiere es, gebe dich damit aber nicht zufrieden^^</p>
<p>MFg Ominion</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231468</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231468</guid><dc:creator><![CDATA[Ominion]]></dc:creator><pubDate>Mon, 19 Feb 2007 19:09:15 GMT</pubDate></item><item><title><![CDATA[Reply to error LNK2019 on Mon, 19 Feb 2007 19:51:27 GMT]]></title><description><![CDATA[<p>#pragma (lib, &quot;ws2_32.lib&quot;);<br />
funktioniert nicht bringt immer noch die gleichen wahrnungen<br />
gibt es nicht eine andere möglichkeit eine library in ein programm einzubinden?<br />
oder kann es sein das ich diese nicht auf der festplatte habe ( mit suchen werden mir aber mehrere angezeigt)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231493</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231493</guid><dc:creator><![CDATA[albertk13]]></dc:creator><pubDate>Mon, 19 Feb 2007 19:51:27 GMT</pubDate></item><item><title><![CDATA[Reply to error LNK2019 on Mon, 19 Feb 2007 19:56:21 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Du kannst lib auch in den Projekteigenschaften einbinden. Bei VS unter zusätzliche Abhängigikeiten.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231497</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 19 Feb 2007 19:56:21 GMT</pubDate></item><item><title><![CDATA[Reply to error LNK2019 on Mon, 19 Feb 2007 19:58:00 GMT]]></title><description><![CDATA[<p>audacia schrieb:</p>
<blockquote>
<p>Allerdings wundert mich, daß der Compiler die Namen offenbar in C++-Manier dekoriert. Wenn die Funktionen als extern &quot;C&quot; definiert sind (was in winsock2.h aber der Fall ist), dürfte das eigentlich nicht passieren...</p>
</blockquote>
<p>Hast du evtl. in der Headerdatei irgendetwas verändert? Oder gar irgendwo ein &quot;#undef __cplusplus&quot; stehen?<br />
Ansonsten zeig mal ein wenig Code...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231498</guid><dc:creator><![CDATA[audacia]]></dc:creator><pubDate>Mon, 19 Feb 2007 19:58:00 GMT</pubDate></item><item><title><![CDATA[Reply to error LNK2019 on Mon, 19 Feb 2007 20:35:52 GMT]]></title><description><![CDATA[<p>Das ist jetzt der komplette code:<br />
#include &quot;stdafx.h&quot;<br />
#include &lt;windows.h&gt;<br />
#include &lt;iostream&gt;<br />
#include &lt;winsock2.h&gt;<br />
#pragma (lib, &quot;ws2_32.lib&quot;); // hilft nichts<br />
using namespace std;</p>
<p>//Prototypen<br />
int startWinsock(void);</p>
<p>int main(int argc, _TCHAR* argv[])<br />
{<br />
long rc;<br />
SOCKET acceptSocket;<br />
SOCKET connectedSocket;<br />
SOCKADDR_IN addr;<br />
char buf[256];<br />
char buf2[300];</p>
<p>// Winsock starten<br />
rc=startWinsock();<br />
if(rc!=0)<br />
{<br />
cout &lt;&lt; &quot;Fehler: startWinsock, fehler code:&quot; &lt;&lt; rc ;<br />
return 1;<br />
}<br />
else<br />
{<br />
cout &lt;&lt; &quot;winsock gestartet&quot;;<br />
}</p>
<p>// Socket erstellen<br />
acceptSocket=socket(AF_INET,SOCK_STREAM,0);<br />
if(acceptSocket==INVALID_SOCKET)<br />
{<br />
cout &lt;&lt; &quot;Fehler: Der Socket konnte nicht erstellt werden, fehler code: &quot; &lt;&lt; WSAGetLastError();<br />
return 1;<br />
}<br />
else<br />
{<br />
cout &lt;&lt; &quot;Socket erstellt!&quot;;<br />
}</p>
<p>// Socket binden<br />
memset(&amp;addr,0,sizeof(SOCKADDR_IN));<br />
addr.sin_family=AF_INET;<br />
addr.sin_port=htons(12345);<br />
addr.sin_addr.s_addr=INADDR_ANY;<br />
rc=bind(acceptSocket,(SOCKADDR*)&amp;addr,sizeof(SOCKADDR_IN));<br />
if(rc==SOCKET_ERROR)<br />
{<br />
cout &lt;&lt; &quot;Fehler: bind, fehler code: &quot; &lt;&lt; WSAGetLastError();<br />
return 1;<br />
}<br />
else<br />
{<br />
cout &lt;&lt; &quot;Socket an port 12345 gebunden\n&quot;;<br />
}</p>
<p>// In den listen Modus<br />
rc=listen(acceptSocket,10);<br />
if(rc==SOCKET_ERROR)<br />
{<br />
cout &lt;&lt; &quot;Fehler: listen, fehler code: &quot; &lt;&lt; WSAGetLastError();<br />
return 1;<br />
}<br />
else<br />
{<br />
cout &lt;&lt; &quot;acceptSocket ist im listen Modus....\n&quot;;<br />
}</p>
<p>// Verbindung annehmen<br />
connectedSocket=accept(acceptSocket,NULL,NULL);<br />
if(connectedSocket==INVALID_SOCKET)<br />
{<br />
cout &lt;&lt; &quot;Fehler: accept, fehler code: \n&quot; &lt;&lt; WSAGetLastError();<br />
return 1;<br />
}<br />
else<br />
{<br />
cout &lt;&lt; &quot;Neue Verbindung wurde akzeptiert!\n&quot;;<br />
}</p>
<p>// Daten austauschen<br />
while(rc!=SOCKET_ERROR)<br />
{<br />
rc=recv(connectedSocket,buf,256,0);<br />
if(rc==0)<br />
{<br />
cout &lt;&lt; &quot;Server hat die Verbindung getrennt..\n&quot;;<br />
break;<br />
}<br />
if(rc==SOCKET_ERROR)<br />
{<br />
cout &lt;&lt; &quot;Fehler: recv, fehler code: %d\n&quot; &lt;&lt; WSAGetLastError();<br />
break;<br />
}<br />
buf[rc]='\0';<br />
cout &lt;&lt; &quot;Client sendet: \n&quot; &lt;&lt; buf;<br />
sprintf(buf2,&quot;Du mich auch %s&quot;,buf);<br />
rc=send(connectedSocket,buf2,strlen(buf2),0);<br />
}<br />
closesocket(acceptSocket);<br />
closesocket(connectedSocket);<br />
WSACleanup();<br />
return 0;<br />
}</p>
<p>int startWinsock(void)<br />
{<br />
WSADATA wsa;<br />
return WSAStartup(MAKEWORD(2,0),&amp;wsa);<br />
}</p>
<p>an der header datei hab ich nichts verändert!!<br />
@chrische5 Falls du 'project -&gt; properties -&gt; ???' meinst könntest du mir das genauer beschreiben weil ich mich da nicht besonders auskenne</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231528</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231528</guid><dc:creator><![CDATA[albertk13]]></dc:creator><pubDate>Mon, 19 Feb 2007 20:35:52 GMT</pubDate></item></channel></rss>