Fehler "Nichtaufgeloestes externes Symbol"



  • #include<winsock.h>
    #include<iostream>
    using namespace std;
    
    int main()
    {
    	WSADATA wsa;
    	if (WSAStartup(MAKEWORD(1, 1), &wsa))
    	{
    		printf("WSAStartup() failed, %lu\n", (unsigned long)GetLastError());
    		return EXIT_FAILURE;
    	}
    	return 0;
    }
    

    Ich habe zwar keine Fehler im Code aber beim ausführen kommen diese Fehlermeldungen

    --------------------Konfiguration: socket - Win32 Debug--------------------
    Linker-Vorgang läuft...
    socket.obj : error LNK2001: Nichtaufgeloestes externes Symbol _WSAStartup@8
    Debug/socket.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise
    Fehler beim Ausführen von link.exe.
    
    socket.exe - 2 Fehler, 0 Warnung(en)
    


  • Du musst noch die Bibliothek dazulinken mittels:

    #pragma comment( lib, "ws2_32.lib" )
    

Anmelden zum Antworten