Lista DLL potrzebnych aby uruchoic aplikacje skompilowana w mingw/msys2

0

Chciałbym aplikację która działa na moim komputerze zapakować do ZIP i wysłać w świat
Jak zbudować listę wszystkich DLL wymaganych przez EXE ? Tak aby to ospkryptować do skryptu bat/.sh ? (docelowo będzie to dodatkowy krok dla cmake)
Mam na mysli biblioteki z folderu C:\msys64\mingw64\bin

Używam msys2+qt ale windeployqt (z msys2) dodaje tylko plik q.....dll , wiec albo nie umiem go uzyc albo to działa tylko dobrze w Qt od Qt ;)

Oczywiście mogę tą listę stworzyć metoda "Klikajewa" ale szukam rozwiązania "zrób raz i zapomnij do końca świata"

3

Dependencies ma toola CLI, które może Ci między innymi wypluć JSONa z zależnościami.

1

Dziękuje !
w 100% rozwiązanie problemu

do json nie dotarłem (na ta chwile to nawet nie mam pomysłu jak w skrypcie/(albo cmake) przetwarzać JSON , musiał bym chyba napisać program w c++ ) ,
i druga sprawa że program Dependencies bronił się przed współpraca w wersji json

Json output is not currently supported when dumping the dependency chain.

Tych danych które ja potrzebuje nie chciał podać w wersji JSON

to co wypluwa na standard output mi wystarczy

| Ã Qt5Core.dll (Environment) : C:\msys64\mingw64\bin\Qt5Core.dll
| | Ã libdouble-conversion.dll (Environment) : C:\msys64\mingw64\bin\libdouble-conversion.dll
| | Ã libicuin69.dll (Environment) : C:\msys64\mingw64\bin\libicuin69.dll
| | Ã libicuuc69.dll (Environment) : C:\msys64\mingw64\bin\libicuuc69.dll
| | | Ã libicudt69.dll (Environment) : C:\msys64\mingw64\bin\libicudt69.dll
| | Ã libpcre2-16-0.dll (Environment) : C:\msys64\mingw64\bin\libpcre2-16-0.dll
| | Ã zlib1.dll (Environment) : C:\msys64\mingw64\bin\zlib1.dll
| | Ã libzstd.dll (Environment) : C:\msys64\mingw64\bin\libzstd.dll
| Ã Qt5Gui.dll (Environment) : C:\msys64\mingw64\bin\Qt5Gui.dll
.... itd....

1 użytkowników online, w tym zalogowanych: 0, gości: 1