PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Mengapa program C saya dapat berjalan di git bash, tetapi tidak dalam cmd?

"Unduh file DLL" terdengar berbahaya. Dari mana?

Saya akan menyingkirkan file-file ini lagi. Karena Anda mungkin tidak mereferensikan pustaka ini dari kode Anda, itu pasti dependensi libpq.dll dan mungkin ditemukan di I:\Program Files\PostgreSQL\12\bin (jika Anda menggunakan penginstal EDB).

Masalahnya mungkin Anda PATH variabel lingkungan berbeda di git bash dan di cmd.exe , dan dalam kasus terakhir tidak semua pustaka bersama yang diperlukan dapat ditemukan di PATH . Solusinya adalah dengan mengubah PATH sehingga menyertakan semua file DLL yang dibutuhkan oleh executable, bukan untuk mulai menyalin file.

Mungkin cukup untuk menyertakan I:\Program Files\PostgreSQL\12\bin di PATH . Untuk mengatasi dependensi yang hilang, gunakan alat seperti pejalan dependensi atau pengganti ini .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara paling efisien untuk menemukan titik dalam radius tertentu dari titik tertentu

  2. postgresql bergabung dengan 2 tabel

  3. PostgreSQL memodifikasi bidang secara dinamis dalam catatan BARU dalam fungsi pemicu

  4. SQL beberapa UNNEST dalam daftar pilih tunggal

  5. Menyetel ulang kolom kenaikan otomatis kembali ke 0 setiap hari