C++ Programm mit libpq unter Cygwin kompilieren

Liebe Experten,
Beim Versuch ein C++ Programm unter Cygwin mit dem Befehl „g++ -I/usr/include -L/lib -lpq my_program.cpp“ zu kompilieren, das die libpq-fe.h für den Zugriff auf eine PostgreSQL Datenbank nutzt, erhalte ich mehrere Fehlermeldungen wie "undefined reference to ‚_PQconnectdb‘.
Wo liegt hier der Fehler?
Vielen Dank bereits im Voraus.

Hallo

Beim Versuch ein C++ Programm unter Cygwin mit dem Befehl „g++
-I/usr/include -L/lib -lpq my_program.cpp“ zu kompilieren, das
die libpq-fe.h für den Zugriff auf eine PostgreSQL Datenbank
nutzt, erhalte ich mehrere Fehlermeldungen wie "undefined
reference to ‚_PQconnectdb‘.
Wo liegt hier der Fehler?

Im Cygwin-setup das Paket ‚libpq-devel‘ vergessen zu
installieren?

Grüße

CMБ

An die Installation der libpq habe ich natürlich gedacht.
Die Datei /usr/include/libpq-fe.h ist ebenso wie /lib/libpq.a vorhanden.

Unter Linux kann ich das Programm auch problemlos kompilieren.