2016-12-25 5 views
1

Ich habe vor kurzem mit der Programmierung in C++ begonnen und eine spezielle Bibliothek (Ws2_32.lib) benötigt, die mit Visual Studio geliefert wird. Ich zögerte, Visual Studio für etwas so Einfaches herunterzuladen, konnte aber keine Alternative finden. Das Problem ist, dass es 43 Stunden und Visual Studio Community 2015 noch nicht fertig installiert ist. Ich habe nach diesem Problem und gemeinsamen Lösungen gesucht und habe ein paar von der Liste gekreuzt:
1. Es ist nicht mit Netzwerkverbindung zu tun (das Netzwerk wurde die ganze Zeit verbunden und die Erwerbs Bar ist voll, es ist stecken auf der Anwendungsphase)
2. Es ist nicht nur eine lange Installation (durchschnittliche Installation für Visual Studio ist eine Stunde)

Gibt es eine Möglichkeit, dies zu beheben und/oder Ws2_32.lib separat zu bekommen?Installation von Visual Studio dauert mehr als 40 Stunden

EDIT: Die Installation ist nicht aufgehängt, es ist immer noch nur unglaublich langsam zu installieren.

screen shot of the installer

+0

"Ich wollte Visual Studio nicht herunterladen" ... da hast du ein Problem, VS fühlt deine Zurückhaltung (... stört mich nicht, ich mache nur herumalbern) –

+0

Du bist * so glücklich * mit 40 Stunden . Frohe Weihnachten :) –

+0

Diese Installation hängt, versuchen Sie es zu stornieren, wenn es nicht abbricht, dann töten Sie es. Dem Screenshot nach zu urteilen scheint es etwas mit Java zu tun zu haben. Überprüfen Sie für Ihre Bibliothek, ob sie im SDK enthalten ist. –

Antwort

1

Wenn Sie nicht wirklich tun wollen die VS IDE, sollten Sie einfach laden Sie die MinGW C++ Compiler von irgendwo wie http://tdm-gcc.tdragon.net, die für alle der Win32-APIs Importbibliotheken enthält. Die Installation dauert ca. 5 Minuten.

+0

Ich habe bereits MinGW, aber es scheint nicht die Winsock-Bibliotheken (einschließlich Ws2_32.lib) zu haben, wenn es sie tatsächlich hat und ich ein Idiot bin, wie würde ich darauf zugreifen? –

+0

Hinweis: Ich verwende #pragma Kommentar (lib, "Ws2_32.lib"), um die Bibliothek zu laden –

+0

Ich bin nicht sicher, dass GCC dieses Pragma unterstützt. Siehe http://stackoverflow.com/questions/2033608/mingw-linker-error-winsock –

1

Das Windows SDK ist als separater Download verfügbar (siehe Windows 10 SDK). Sie benötigen Visual Studio nicht, um die Windows Sockets 2-Bibliotheken zu erhalten.

Wenn Sie tun möchten Visual Studio für Windows-Programmierung verwenden möchten (ein dies wird dringend empfohlen), stellen Sie sicher, nur diejenigen Features zu installieren, die Sie tatsächlich planen zu verwenden. Obwohl 43 Stunden länger sind als alles, von dem ich Berichte gehört habe, kann die Installation von Visual Studio erheblich länger dauern als das Einrichten eines gesamten Betriebssystems.

+0

Während ich Windows dafür verwenden muss, bin ich nicht bereit, meine Seele mehr an Microsoft zu verkaufen, als ich muss. Das Problem ist gelöst worden. –

Verwandte Themen