<?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[Visual C++ Linker Error]]></title><description><![CDATA[<p>Also mein problem is dieses<br />
ich versuche mit winsock geschriebene sachen zu compileren<br />
aber bekame erst nen include error diesen hab korrigiert in<br />
dem ich Platform SDK installiert un die Includes davon in mein<br />
Visual C++ Eingefügt<br />
bis hier hin alle ok<br />
aber nu hab ich wieder neue fehler bekommen<br />
wovon ich nicht kapiere voher die kommen</p>
<p>Als ich mein script versucht hab zu compilen hab ich diesen fehler bekommen</p>
<p>Resultat :</p>
<pre><code>------ Erstellen gestartet: Projekt: Ro2 Sandbox, Konfiguration: Debug Win32 ------
Kompilieren...
login.cpp
Verknüpfen...
login.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;_recv@16&quot; in Funktion &quot;_main&quot;.
login.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;_send@16&quot; in Funktion &quot;_main&quot;.
login.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;_accept@12&quot; in Funktion &quot;_main&quot;.
login.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;_listen@8&quot; in Funktion &quot;_main&quot;.
login.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;_bind@12&quot; in Funktion &quot;_main&quot;.
login.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;_htons@4&quot; in Funktion &quot;_main&quot;.
login.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;_socket@12&quot; in Funktion &quot;_main&quot;.
login.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;_WSAStartup@8&quot; in Funktion &quot;_main&quot;.
H:\Dokumente und Einstellungen\Onurhan\Eigene Dateien\Visual Studio 2005\Projects\Ro2 Sandbox\Debug\Ro2 Sandbox.exe : fatal error LNK1120: 8 nicht aufgelöste externe Verweise.
Das Buildprotokoll wurde unter &quot;file://h:\Dokumente und Einstellungen\Onurhan\Eigene Dateien\Visual Studio 2005\Projects\Ro2 Sandbox\Ro2 Sandbox\Debug\BuildLog.htm&quot; gespeichert.
Ro2 Sandbox - 9 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
</code></pre>
<p>ich erhalte immer diesen fehler wen ich verusche irgend was mit winsock zu compilieren...</p>
<p>hoffe mir kann jemand helfen</p>
<p>hier mein code :</p>
<pre><code class="language-cpp">#include &lt;stdio.h&gt;
#include &lt;iostream&gt;
#include &lt;winsock.h&gt;

void dump(const unsigned char* buf, int len)
{
    int i = 0;

    for(i; i &lt; len; ++i)
    {
        printf(&quot;%02X &quot;, buf[i]);   

        if((i+1)%16 == 0)
        {
            printf(&quot;\n&quot;);   
        }
    }   

    if((i+1)%16 != 0)
    {
        printf(&quot;\n&quot;);   
    }

    printf(&quot;\n&quot;);    
}

int main(int argc, char* argv[])
{
	// primero inicializamos la libreria
	WSAData wsaData;
	WSAStartup( MAKEWORD(1, 0), &amp;wsaData );

	// creamos el socket
	SOCKET m_socket = socket( PF_INET, SOCK_STREAM, 0 );

	if( m_socket == -1 )
	{
        perror(&quot;socket()&quot;);
	}

	// llenamos la informacion
	sockaddr_in addr;

	addr.sin_family = AF_INET;
	addr.sin_port   = htons( 6000 );
	addr.sin_addr.s_addr = INADDR_ANY;
	memset( &amp;(addr.sin_zero), 0x00, 8 );

	// lo atamos al puerto
	if( bind( m_socket, (sockaddr*)&amp;addr, sizeof(sockaddr) ) == -1 )
	{
		perror(&quot;bind()&quot;);
	}

	// lo hacemos que escuche
	if( listen( m_socket, 10 ) == -1 )
	{
		perror(&quot;listen()&quot;);
	}

	int         size;
	sockaddr_in caddr;

    int len = 0;
    unsigned char buf[10000];

	size = sizeof( sockaddr_in );

	SOCKET client = accept( m_socket, (sockaddr*)&amp;caddr, &amp;size );

    printf(&quot;\n\n== SMSG 4 ==\n\n&quot;);    

    send(client, &quot;\x04\x00\x01\x01&quot;, 4, 0);

    len = recv(client, (char*)buf, sizeof(buf), 0);

    printf(&quot;\n\n== CMSG 4 ==\n\n&quot;);

    dump(buf, len);

    printf(&quot;\n\n== SMSG 5 ==\n\n&quot;);

    send(client, &quot;\x29\x00\x01\x02\x01\x01\x41\x00\x41\x00\x41\x00\x41\x00\x41\x00\x41\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00&quot;, 41, 0);      

    len = recv(client, (char*)buf, sizeof(buf), 0);

    printf(&quot;\n\n== CMSG 5 ==\n\n&quot;);

    dump(buf, len);

    printf(&quot;\n\n== SMSG 6 ==\n\n&quot;);

    send(client, &quot;\x29\x00\x01\x03\x01\x01\x41\x00\x41\x00\x41\x00\x41\x00\x41\x00\x41\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00&quot;, 41, 0);      

    len = recv(client, (char*)buf, sizeof(buf), 0);

    printf(&quot;\n\n== CMSG 6 ==\n\n&quot;);

    dump(buf, len);    

    printf(&quot;\n\n== SMSG 7 ==\n\n&quot;);

    send(client, &quot;\x29\x00\x01\x04\x01\x00\x00\x7F\x71\x17\x00\x00\x41\x00\x41\x00\x41\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00&quot;, 41, 0);      

    len = recv(client, (char*)buf, sizeof(buf), 0);

    printf(&quot;\n\n== CMSG 7 ==\n\n&quot;);

    dump(buf, len);    

	while(1)
	{

	}

	// winsock necesita esto
	WSACleanup();
}
</code></pre>
<p>und em Sry für meine lange post<br />
und nochma sry wens nit hier hin gehört<br />
Ich suche schon lange nach der lösung für<br />
mein problem aber finde irgendwie nichts...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/180975/visual-c-linker-error</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 01:59:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/180975.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 08 May 2007 17:42:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Visual C++ Linker Error on Wed, 09 May 2007 04:30:56 GMT]]></title><description><![CDATA[<p>Also mein problem is dieses<br />
ich versuche mit winsock geschriebene sachen zu compileren<br />
aber bekame erst nen include error diesen hab korrigiert in<br />
dem ich Platform SDK installiert un die Includes davon in mein<br />
Visual C++ Eingefügt<br />
bis hier hin alle ok<br />
aber nu hab ich wieder neue fehler bekommen<br />
wovon ich nicht kapiere voher die kommen</p>
<p>Als ich mein script versucht hab zu compilen hab ich diesen fehler bekommen</p>
<p>Resultat :</p>
<pre><code>------ Erstellen gestartet: Projekt: Ro2 Sandbox, Konfiguration: Debug Win32 ------
Kompilieren...
login.cpp
Verknüpfen...
login.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;_recv@16&quot; in Funktion &quot;_main&quot;.
login.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;_send@16&quot; in Funktion &quot;_main&quot;.
login.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;_accept@12&quot; in Funktion &quot;_main&quot;.
login.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;_listen@8&quot; in Funktion &quot;_main&quot;.
login.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;_bind@12&quot; in Funktion &quot;_main&quot;.
login.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;_htons@4&quot; in Funktion &quot;_main&quot;.
login.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;_socket@12&quot; in Funktion &quot;_main&quot;.
login.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;_WSAStartup@8&quot; in Funktion &quot;_main&quot;.
H:\Dokumente und Einstellungen\Onurhan\Eigene Dateien\Visual Studio 2005\Projects\Ro2 Sandbox\Debug\Ro2 Sandbox.exe : fatal error LNK1120: 8 nicht aufgelöste externe Verweise.
Das Buildprotokoll wurde unter &quot;file://h:\Dokumente und Einstellungen\Onurhan\Eigene Dateien\Visual Studio 2005\Projects\Ro2 Sandbox\Ro2 Sandbox\Debug\BuildLog.htm&quot; gespeichert.
Ro2 Sandbox - 9 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
</code></pre>
<p>ich erhalte immer diesen fehler wen ich verusche irgend was mit winsock zu compilieren...</p>
<p>hoffe mir kann jemand helfen</p>
<p>hier mein code :</p>
<pre><code class="language-cpp">#include &lt;stdio.h&gt;
#include &lt;iostream&gt;
#include &lt;winsock.h&gt;

void dump(const unsigned char* buf, int len)
{
    int i = 0;

    for(i; i &lt; len; ++i)
    {
        printf(&quot;%02X &quot;, buf[i]);   

        if((i+1)%16 == 0)
        {
            printf(&quot;\n&quot;);   
        }
    }   

    if((i+1)%16 != 0)
    {
        printf(&quot;\n&quot;);   
    }

    printf(&quot;\n&quot;);    
}

int main(int argc, char* argv[])
{
	// primero inicializamos la libreria
	WSAData wsaData;
	WSAStartup( MAKEWORD(1, 0), &amp;wsaData );

	// creamos el socket
	SOCKET m_socket = socket( PF_INET, SOCK_STREAM, 0 );

	if( m_socket == -1 )
	{
        perror(&quot;socket()&quot;);
	}

	// llenamos la informacion
	sockaddr_in addr;

	addr.sin_family = AF_INET;
	addr.sin_port   = htons( 6000 );
	addr.sin_addr.s_addr = INADDR_ANY;
	memset( &amp;(addr.sin_zero), 0x00, 8 );

	// lo atamos al puerto
	if( bind( m_socket, (sockaddr*)&amp;addr, sizeof(sockaddr) ) == -1 )
	{
		perror(&quot;bind()&quot;);
	}

	// lo hacemos que escuche
	if( listen( m_socket, 10 ) == -1 )
	{
		perror(&quot;listen()&quot;);
	}

	int         size;
	sockaddr_in caddr;

    int len = 0;
    unsigned char buf[10000];

	size = sizeof( sockaddr_in );

	SOCKET client = accept( m_socket, (sockaddr*)&amp;caddr, &amp;size );

    printf(&quot;\n\n== SMSG 4 ==\n\n&quot;);    

    send(client, &quot;\x04\x00\x01\x01&quot;, 4, 0);

    len = recv(client, (char*)buf, sizeof(buf), 0);

    printf(&quot;\n\n== CMSG 4 ==\n\n&quot;);

    dump(buf, len);

    printf(&quot;\n\n== SMSG 5 ==\n\n&quot;);

    send(client, &quot;\x29\x00\x01\x02\x01\x01\x41\x00\x41\x00\x41\x00\x41\x00\x41\x00\x41\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00&quot;, 41, 0);      

    len = recv(client, (char*)buf, sizeof(buf), 0);

    printf(&quot;\n\n== CMSG 5 ==\n\n&quot;);

    dump(buf, len);

    printf(&quot;\n\n== SMSG 6 ==\n\n&quot;);

    send(client, &quot;\x29\x00\x01\x03\x01\x01\x41\x00\x41\x00\x41\x00\x41\x00\x41\x00\x41\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00&quot;, 41, 0);      

    len = recv(client, (char*)buf, sizeof(buf), 0);

    printf(&quot;\n\n== CMSG 6 ==\n\n&quot;);

    dump(buf, len);    

    printf(&quot;\n\n== SMSG 7 ==\n\n&quot;);

    send(client, &quot;\x29\x00\x01\x04\x01\x00\x00\x7F\x71\x17\x00\x00\x41\x00\x41\x00\x41\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00&quot;, 41, 0);      

    len = recv(client, (char*)buf, sizeof(buf), 0);

    printf(&quot;\n\n== CMSG 7 ==\n\n&quot;);

    dump(buf, len);    

	while(1)
	{

	}

	// winsock necesita esto
	WSACleanup();
}
</code></pre>
<p>und em Sry für meine lange post<br />
und nochma sry wens nit hier hin gehört<br />
Ich suche schon lange nach der lösung für<br />
mein problem aber finde irgendwie nichts...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1281087</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1281087</guid><dc:creator><![CDATA[Anzulo]]></dc:creator><pubDate>Wed, 09 May 2007 04:30:56 GMT</pubDate></item><item><title><![CDATA[Reply to Visual C++ Linker Error on Tue, 08 May 2007 17:59:21 GMT]]></title><description><![CDATA[<p>Du musst die ws2_32.lib noch mit in die Linkereinstellungen des Projektes aufnehmen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1281103</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1281103</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Tue, 08 May 2007 17:59:21 GMT</pubDate></item><item><title><![CDATA[Reply to Visual C++ Linker Error on Tue, 08 May 2007 18:03:09 GMT]]></title><description><![CDATA[<p>Du musst die ws2_32.lib (aus dem PSDK) hinzubinden:</p>
<p>Property Pages =&gt; Linker =&gt; Input =&gt; &quot;Additional Dependencies&quot;</p>
<p>Ggf mit volem Pfad oder unter Linker =&gt; General das Verzeichnis der Datei als &quot;Additional Directory&quot; angeben.</p>
<p>Grüsse</p>
<p>*this</p>
<p>P.S.: Ist kein Compiler, sondern ein Linker-Error</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1281106</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1281106</guid><dc:creator><![CDATA[Gast++]]></dc:creator><pubDate>Tue, 08 May 2007 18:03:09 GMT</pubDate></item><item><title><![CDATA[Reply to Visual C++ Linker Error on Wed, 09 May 2007 04:35:44 GMT]]></title><description><![CDATA[<p>also ich hab jetz die ws2_32.lib eingebunden aber hab jetz wieder andere fehler bekommen</p>
<pre><code>Kompilieren...
login.cpp
Verknüpfen...
LINK : fatal error LNK1181: Eingabedatei &quot;H:\Programme\Microsoft.obj&quot; kann nicht geöffnet werden.
Das Buildprotokoll wurde unter &quot;file://h:\Dokumente und Einstellungen\Onurhan\Eigene Dateien\Visual Studio 2005\Projects\Ro2 Sandbox\Ro2 Sandbox\Debug\BuildLog.htm&quot; gespeichert.
Ro2 Sandbox - 1 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
</code></pre>
<p>PS : Ich hab den Titel jetzt auch geändert</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1281275</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1281275</guid><dc:creator><![CDATA[Anzulo]]></dc:creator><pubDate>Wed, 09 May 2007 04:35:44 GMT</pubDate></item><item><title><![CDATA[Reply to Visual C++ Linker Error on Wed, 09 May 2007 04:44:36 GMT]]></title><description><![CDATA[<p>nach recherche habe ich den eindruck, du hast ev. bei der installation was vergessen<br />
<a href="http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/" rel="nofollow">http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/</a></p>
<p>ev. nochmal ein neues projekt erstellen.</p>
<p>aber nachher kommen die microsoftexperten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1281276</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1281276</guid><dc:creator><![CDATA[elise]]></dc:creator><pubDate>Wed, 09 May 2007 04:44:36 GMT</pubDate></item><item><title><![CDATA[Reply to Visual C++ Linker Error on Wed, 09 May 2007 05:58:25 GMT]]></title><description><![CDATA[<p>Anzulo schrieb:</p>
<blockquote>
<p>also ich hab jetz die ws2_32.lib eingebunden aber hab jetz wieder andere fehler bekommen</p>
<pre><code>Kompilieren...
login.cpp
Verknüpfen...
LINK : fatal error LNK1181: Eingabedatei &quot;H:\Programme\Microsoft.obj&quot; kann nicht geöffnet werden.
Das Buildprotokoll wurde unter &quot;file://h:\Dokumente und Einstellungen\Onurhan\Eigene Dateien\Visual Studio 2005\Projects\Ro2 Sandbox\Ro2 Sandbox\Debug\BuildLog.htm&quot; gespeichert.
Ro2 Sandbox - 1 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
</code></pre>
<p>PS : Ich hab den Titel jetzt auch geändert</p>
</blockquote>
<p>hört sich an als ob du den vollen pfad angegeben hast bei den libraries.<br />
da c:\Programme\Microsoft VisualStudio\wasweissichwodielibsliegen\ws32_2.lib<br />
nicht richtig aufgelöst wird.<br />
standardmässig sind die ms libpaths eh definiert, das eingeben von ws32_2.lib müsst ausreichen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1281285</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1281285</guid><dc:creator><![CDATA[inp]]></dc:creator><pubDate>Wed, 09 May 2007 05:58:25 GMT</pubDate></item><item><title><![CDATA[Reply to Visual C++ Linker Error on Wed, 09 May 2007 11:18:55 GMT]]></title><description><![CDATA[<p>es hat geklappt vielen dank<br />
habt mir wirklich sehr geholfen<br />
ich such schon so lang nach der lösung<br />
endlich kann ich weiter lernen^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1281496</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1281496</guid><dc:creator><![CDATA[Anzulo]]></dc:creator><pubDate>Wed, 09 May 2007 11:18:55 GMT</pubDate></item></channel></rss>