2015-05-05 15 views
5

Ich versuche, einige Open-Source-Bibliotheken in MinGW + MSYS zu kompilieren. Während der Phase configure sah ich immer wieder, dass Bibliotheken von Drittanbietern fehlten.Gibt es ein Paketverwaltungssystem für MinGW + MSYS?

Im Moment ist meine Lösung, die Quelle der fehlenden Bibliotheken herunterzuladen und dem GNU-Build-Prozess zu folgen, um sie in meiner MinGW-Umgebung zu kompilieren und zu installieren.

Gibt es ein Paketverwaltungssystem für MinGW + MSYS zur einfachen Installation von Paketen? Genau wie apt-get.

Ich versuchte die mingw-get für das fehlende Paket. Aber es meldet den Fehler unten.

enter image description here

Antwort

4

mingw-getist die (nächste entspricht apt-get) Paket-Manager für MinGW und MSYS. Es kann jedoch nur Pakete verwalten, die für MinGW und/oder MSYS verfügbar sind (entweder, weil ein MinGW-Entwickler sie erstellt und verpackt hat oder ein Mitglied der MinGW-Benutzergemeinschaft diese beigetragen hat).

Willkürlich zu erraten, welche Pakete möglicherweise verfügbar sind, und sogar, was ihre korrekten Paketnamen sein mögen, ist es unwahrscheinlich, dass sie produktiv sind. Führen Sie mingw-get in seinem GUI-Modus aus (wenn es richtig installiert ist, starten Sie einfach mingw-get ohne Argumente in diesem Modus), um eine Liste der Pakete zu sehen, die tatsächlich verfügbar sind; Wenn Sie keine Kandidaten für das finden, was Sie suchen, gibt es (noch) keine. In diesem Fall müssen Sie entweder einen alternativen Build ohne MinGW finden oder ihn selbst aus der Quelle erstellen. (Wenn Sie sich für die letztere Option entscheiden und Ihr Build erfolgreich ist, dann sollten Sie vielleicht darüber nachdenken, es zu MinGW.org beizutragen).

+1

Danke. Ich habe zu MSYS2 gewechselt, um 'pacman' zu verwenden. – smwikipedia

+1

Offensichtlich ist der Wechsel zu MSYS2 Ihre Wahl; Folglich kann ich dir nicht weiter helfen. –