Не удается установить пакеты в MinGW Installation Manager - PullRequest
0 голосов
/ 29 сентября 2018

Я с нетерпением жду возможности использовать Visual Studio Code для программирования на C ++.Я установил MinGW Installation Manager для Windows (32-разрядная версия - Windows 7).При этом я установил следующие пакеты -

  • mingw-developer-toolkit (и все остальные пакеты, которые автоматически устанавливаются вместе с ним)
  • mingw32-base
  • mingw32-gcc-g ++ (и все другие пакеты, которые устанавливаются вместе с ним)

Когда я нажимаю [Меню] Установка> Применить изменения> Применить, пакеты начинают загружаться, но через некоторое время возникает ошибка:

Я попытался удалить файлы кэша и запустить MinGW Installation Manager от имени администратора, но ошибка не исчезла.

Есть ли способс помощью которого я могу избежать этой ошибки, или есть ли другой способ программирования C ++ в коде Visual Studio (как мне нравится этот редактор)?

Ответы [ 2 ]

0 голосов
/ 06 июля 2019

Пожалуйста, смотрите здесь: https://sourceforge.net/p/mingw/bugs/2340/

TL; DR - у SourceForge есть проблема с сертификатами, которая не позволяет некоторым версиям Windows загружать с него с помощью MinGW (я столкнулся с этой проблемой на 32-битной XP).

Однако вы можете получить нужные вам пакеты вручную.Просто поместите их в

$MINGW_ROOT/var/cache/mingw-get/packages

(где сам mingw-get.exe находится в $MINGW_ROOT/bin).Графический интерфейс MinGW проверит это местоположение, прежде чем пытаться получить данные из источника SourceForge.Вот простой список всех пакетов: https://qa.debian.org/watch/sf.php/mingw

Вы можете создать .lst файл всех URL-адресов и просто захватить все (это около 900 МБ данных), а затем использовать эту команду для загрузки всех:

wget --no-check-certificate -i MinGW32.lst

0 голосов
/ 29 сентября 2018

Определенно, Visual Studio поддерживает множество функций.

Одна из которых имеет собственный компилятор, предварительно настроенный для работы в Visual Studio.Чтобы использовать его, вы можете выбрать проект C ++ при создании нового проекта.Если вы не видите категорию проекта C ++, у вас должна быть «ссылка», которая направляет вас на страницу загрузки инструментов, где вы можете найти c ++.

...