История изменений
Исправление EXL, (текущая версия) :
Что в конце 2023 года интереснее, MSYS2 или Cygwin?
У них так-то разные цели. MSYS2 не реализует POSIX полноценно, тогда как Cygwin старается это сделать, поэтому всякий сложный софт активно юзающий POSIX, к примеру… х.з., Kannel какой-нибудь, соберётся под Cygwin но не соберётся под MSYS2.
А так MSYS2 конечно в 2023 году рулит и педалит.
Он предлагает практически полный набор библиотек и средств разработки, к которым привыкли разработчики в Linux дистрибутивах.
Более того, там есть такие штуки как qt5-static и qt6-static
- https://packages.msys2.org/package/mingw-w64-x86_64-qt5-static
- https://packages.msys2.org/package/mingw-w64-x86_64-qt6-static
То есть ты можешь собрать статическую версию программы на Qt используя простейшие команды по типу:
pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-g++ mingw-w64-x86_64-qt6-static make
qmake CONFIG+=release project.pro
make
И получить stand-alone исп. файл так любимый пользователями Windows.
А ещё там довольно быстрый пакетный менеджер из Arch Linux – pacman. В общем хорошая вещь, многие проекты под Windows собираются в этом окружении, к примеру, KeePassXC.
Исходная версия EXL, :
Что в конце 2023 года интереснее, MSYS2 или Cygwin?
У них так-то разные цели. MSYS2 не реализует POSIX полноценно, тогда как Cygwin старается это сделать, поэтому всякий сложный софт активно юзающий POSIX, к примеру… х.з., Kannel какой-нибудь, соберётся под Cygwin но не соберётся под MSYS2.
А так MSYS2 конечно в 2023 году рулит и педалит.
Он предлагает практически полный набор библиотек и средств разработки, к которым привыкли разработчики в Linux дистрибутивах.
Более того, там есть такие штуки как qt5-static и qt6-static
- https://packages.msys2.org/package/mingw-w64-x86_64-qt5-static
- https://packages.msys2.org/package/mingw-w64-x86_64-qt6-static
То есть ты можешь собрать статическую версию программы на Qt используя простейшие команды по типу:
pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-g++ mingw-w64-x86_64-qt6-static make
qmake CONFIG+=release project.pro
make
И получили stand-alone исп. файл так любимый пользователями Windows.
А ещё там довольно быстрый пакетный менеджер из Arch Linux – pacman. В общем хорошая вещь, многие проекты под Windows собираются в этом окружении, к примеру, KeePassXC.