Ich versuche eine Open Source Bibliothek aufzubauen. Ich benötige ein Paketverwaltungssystem, um die Abhängigkeiten einfach herunterladen zu können. Zuerst benutze ich MinGW+MSYS
. Die enthaltenen Pakete sind jedoch begrenzt. Jemand hat mir gesagt, ich soll es benutzen MinGW-w64 + MSYS2
.
Ich habe das mingw-w64-install
von hier heruntergeladen . Beim Ausführen wird der folgende Fehler gemeldet. Wie man es repariert?
Übrigens MinGW-w64
sehe ich auf der Download-Seite viele Download-Links. Sogar Cygwin ist gelistet. Wie Cygwin
und MinGW-w64
sind verwandt?
Mein derzeitiges Verständnis ist, dass MinGW+MSYS
MSYS in der Zeit von nur ein nettes Addon zu MinGW ist, während MinGW-w64 + MSYS2
MSYS2 eigenständig ist und MinGW-w64 nur eine Reihe von Bibliotheken ist, mit denen es arbeiten kann. Genau wie Cygwin viele verschiedene Pakete herunterladen kann.
pacman
das erkennen kann?MSYS wurde lange nicht aktualisiert, MSYS2 ist aktiver, Sie können es von MSYS2 herunterladen , es hat beides
mingw
und eincygwin fork
Paket.So installieren Sie die MinGW-w64-Toolchain ( Referenz ):
pacman -Sy pacman
, um die Paketdatenbank zu aktualisierenpacman -Syu
, um die Paketdatenbank und die Kernsystempakete zu aktualisierenpacman -Su
, um den Rest zu aktualisierenpacman -S mingw-w64-i686-toolchain
pacman -S mingw-w64-x86_64-toolchain
make
ausführenpacman -S make
quelle
x86_64-6.2.0-release-posix-seh-rt_v5-rev1
?Reference
ist unterbrochenpacman -S mingw-w64-x86_64-cmake
und NICHTcmake
. Normalem cmake fehlen Generatoren für minGW.