Przyszedłem tutaj, google, ponieważ miałem ten sam problem w systemie Windows.
W moim przypadku, aby rozwiązać ten problem, musiałem zainstalować PostgreSQL dla 32-bitowego Windowsa, ponieważ moim celem Qt był 32-bitowy MinGW.
Dodatkowo musiałem dodać PATH
do katalogów PostgreSQL bin i lib, aby Qt mógł znaleźć odpowiednie pliki .dlls
.
@SET PATH=C:\Program Files (x86)\PostgreSQL\9.6\bin\;C:\Program Files (x86)\PostgreSQL\9.6\lib\;%PATH%
PATH
można ustawić przed uruchomieniem Kreatora Qt lub użyciem samego Kreatora Qt za pośrednictwem Build Environment
w Projects
okienko.