"Télécharger les fichiers DLL" semble dangereux. D'où ?
Je me débarrasserais à nouveau de ces fichiers. Puisque vous ne référencez probablement pas ces bibliothèques à partir de votre code, il doit s'agir des dépendances de libpq.dll
et se trouvent probablement dans I:\Program Files\PostgreSQL\12\bin
(si vous avez utilisé le programme d'installation EDB).
Le problème est probablement que vous avez le PATH
la variable d'environnement est différente dans git bash
et dans cmd.exe
, et dans ce dernier cas, toutes les bibliothèques partagées requises ne peuvent pas être trouvées sur le PATH
. La solution est de changer le PATH
afin qu'il inclue tous les fichiers DLL requis par l'exécutable, pas pour commencer à copier autour des fichiers.
Il suffit probablement d'inclure I:\Program Files\PostgreSQL\12\bin
dans le PATH
. Pour résoudre les dépendances manquantes, utilisez un outil comme dependency walker
ou ce remplacement
.