Ich habe ein Programm, das die WinSock.h verwendet, und unter Borland C++ Builder funktioniert. Verwende ich jedoch MS Visual C++, dann kann der Linker externe Symbole nicht finden.
Die Ausgaben:
------ Erstellen gestartet: Projekt: netzwerk, Konfiguration: Debug Win32 ------
Kompilieren...
server.cpp
Verknüpfen...
server.obj : error LNK2019: Nicht aufgeloestes externes Symbol \_WSACleanup@0, verwiesen in Funktion \_main
server.obj : error LNK2019: Nicht aufgeloestes externes Symbol \_closesocket@4, verwiesen in Funktion \_main
server.obj : error LNK2019: Nicht aufgeloestes externes Symbol \_send@16, verwiesen in Funktion \_main
server.obj : error LNK2019: Nicht aufgeloestes externes Symbol \_recv@16, verwiesen in Funktion \_main
server.obj : error LNK2019: Nicht aufgeloestes externes Symbol \_accept@12, verwiesen in Funktion \_main
server.obj : error LNK2019: Nicht aufgeloestes externes Symbol \_listen@8, verwiesen in Funktion \_main
server.obj : error LNK2019: Nicht aufgeloestes externes Symbol \_bind@12, verwiesen in Funktion \_main
server.obj : error LNK2019: Nicht aufgeloestes externes Symbol \_htonl@4, verwiesen in Funktion \_main
server.obj : error LNK2019: Nicht aufgeloestes externes Symbol \_htons@4, verwiesen in Funktion \_main
server.obj : error LNK2019: Nicht aufgeloestes externes Symbol \_socket@12, verwiesen in Funktion \_main
server.obj : error LNK2019: Nicht aufgeloestes externes Symbol \_WSAStartup@8, verwiesen in Funktion \_main
.\Debug/netzwerk.exe : fatal error LNK1120: 11 unaufgeloeste externe Verweise
Das Build-Protokoll wurde unter "file://f:\cpp\netzwerk7\Debug\BuildLog.htm" gespeichert.
netzwerk - 12 Fehler, 1 Warnung(en)
---------------------- Fertig ----------------------
Build: 0 erfolgreich, 1 fehlgeschlagen, 0 übersprungen
Weitergabe: 0 erfolgreich, 0 fehlgeschlagen, 0 übersprungen