„Pobierz pliki DLL” brzmi niebezpiecznie. Skąd?
Znowu pozbyłbym się tych plików. Ponieważ prawdopodobnie nie odwołujesz się do tych bibliotek w swoim kodzie, muszą to być zależności libpq.dll
i prawdopodobnie znajdują się w I:\Program Files\PostgreSQL\12\bin
(jeśli użyłeś instalatora EDB).
Problem prawdopodobnie polega na tym, że masz PATH
zmienna środowiskowa jest inna w git bash
oraz w cmd.exe
, a w tym drugim przypadku nie wszystkie wymagane biblioteki współdzielone można znaleźć w PATH
. Rozwiązaniem jest zmiana PATH
aby zawierał wszystkie pliki DLL wymagane przez plik wykonywalny, nie aby rozpocząć kopiowanie plików.
Prawdopodobnie wystarczy dołączyć I:\Program Files\PostgreSQL\12\bin
w PATH
. Aby rozwiązać brakujące zależności, użyj narzędzia takiego jak dependency walker
lub ten zamiennik
.