2016-12-25 3 views
1

Недавно я начал программирование на C++ и потребовал определенную библиотеку (Ws2_32.lib), которая поставляется с визуальной студией. Я не хотел скачивать визуальную студию для чего-то такого простого, но не мог найти альтернативы. Проблема в том, что прошло 43 часа, а видео-студия 2015 года еще не закончила установку. Я искал эту проблему и распространял решения и перечеркнул некоторые из них:

1. Это не связано с сетевым подключением (сеть была подключена все время, а панель для эквайринга заполнена, это застрял на стадии подачи)
2. Это не просто длинная установка (средняя установка для визуальной студии - час)

Есть ли способ исправить это и/или получить Ws2_32.lib отдельно?Установка Visual Studio занимает более 40 часов

РЕДАКТИРОВАТЬ: Установка не висит, она по-прежнему устанавливается просто невероятно медленно.

screen shot of the installer

+0

«Я не хотел загружать визуальную студию» ... есть проблема, VS испытывает ваше нежелание (... не против меня, я просто обманываю) –

+0

Вы так счастливы * за 40 часов , Веселого Рождества :) –

+0

Эта установка висит, попробуйте отменить ее, если она не отменяет, а затем убивает ее. Судя по скриншоту, похоже, что-то связано с Java. Для вашей библиотеки проверьте, находится ли она в SDK. –

ответ

1

Если вы на самом деле не хотите VS IDE, вы должны просто скачать компилятор MinGW C++ где-то, как http://tdm-gcc.tdragon.net, который включает в себя библиотеку импорта для всех Win32 API. Установка занимает около 5 минут.

+0

У меня уже есть MinGW, но, похоже, у него нет библиотек winsock (включая Ws2_32.lib), если у них есть infact, они есть, и я являюсь идиотом, как бы получить к ним доступ? –

+0

примечание: я использую #pragma comment (lib, "Ws2_32.lib") для загрузки библиотеки –

+0

Я не уверен, что GCC поддерживает эту прагму. См. Http://stackoverflow.com/questions/2033608/mingw-linker-error-winsock –

1

SDK для Windows доступен в виде отдельной загрузки (см. Windows 10 SDK). Вам не нужна Visual Studio для получения библиотек Windows Sockets 2.

Если вы используете , то хотите использовать программу Visual Studio для Windows (это настоятельно рекомендуется), обязательно установите только те функции, которые вы планируете использовать. Хотя 43 часа больше, чем все, о чем я слышал, установка Visual Studio может занять значительно больше времени, чем настройка всей ОС.

+0

Хотя мне нужно использовать окна для этого, я не хочу продавать свою душу Microsoft больше, чем нужно. Проблема решена. –