PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Защо моята C програма може да работи в git bash, но не и в cmd?

„Изтеглете DLL файловете“ звучи опасно. Откъде?

Бих се отървал от тези файлове отново. Тъй като вероятно не препращате към тези библиотеки от вашия код, това трябва да са зависимостите на libpq.dll и вероятно се намират в I:\Program Files\PostgreSQL\12\bin (ако сте използвали инсталатора на EDB).

Проблемът вероятно е, че вие ​​сте PATH променливата на средата е различна в git bash и в cmd.exe и в последния случай не всички необходими споделени библиотеки могат да бъдат намерени на PATH . Решението е да промените PATH така че да включва всички DLL файлове, изисквани от изпълнимия файл, не за да започнете да копирате файлове.

Вероятно е достатъчно да включите I:\Program Files\PostgreSQL\12\bin в PATH . За да разрешите липсващи зависимости, използвайте инструмент като dependency walker или тази замяна .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какъв точно оператор за сравнение между `bigint` и `date` в postgresql?

  2. Дата и час в UTC - как да ги съхранявам в postgres?

  3. Postgres - Изтеглете копие на цяла DB от отдалечен сървър към локална машина за разработка

  4. Как да направя заявка за всички редове в радиус от 5 мили от моите координати?

  5. релацията вече съществува след добавяне на поле Many2many в odoo