Я пытаюсь создать библиотеку с открытым исходным кодом. Мне нужна система управления пакетами, чтобы легко загружать зависимости. Сначала пользуюсь MinGW+MSYS
. Но включенные пакеты ограничены. Кто-то сказал мне использовать MinGW-w64 + MSYS2
.
Я скачал mingw-w64-install
из здесь . При запуске выдает следующую ошибку. Как это исправить?
И, кстати, на MinGW-w64
странице загрузки я вижу много ссылок для загрузки. В списке есть даже Cygwin. Как Cygwin
и MinGW-w64
связаны?
На данный момент я понимаю, что во времена MinGW+MSYS
MSYS - это просто хорошее дополнение к MinGW, в то время как MinGW-w64 + MSYS2
MSYS2 является автономным, а MinGW-w64 - просто набором библиотек, с которыми он может работать. Так же, как Cygwin может загружать много разных пакетов.
pacman
может распознать?MSYS давно не обновлялся, MSYS2 более активен, вы можете скачать с MSYS2 , в нем есть
mingw
иcygwin fork
.Чтобы установить набор инструментов MinGW-w64 ( ссылка ):
pacman -Sy pacman
чтобы обновить базу пакетовpacman -Syu
чтобы обновить базу данных пакетов и основные системные пакетыpacman -Su
чтобы обновить остальныеpacman -S mingw-w64-i686-toolchain
pacman -S mingw-w64-x86_64-toolchain
make
запуститьpacman -S make
источник
x86_64-6.2.0-release-posix-seh-rt_v5-rev1
?Reference
работаетpacman -S mingw-w64-x86_64-cmake
а НЕcmake
. В обычном cmake не будет генераторов для minGW.