Je suis venu ici en cherchant sur Google parce que j'avais le même problème sous Windows.
Dans mon cas, pour résoudre le problème, j'ai dû installer PostgreSQL pour Windows 32 bits car ma cible Qt était MinGW 32 bits.
De plus, j'ai dû ajouter le PATH
dans les répertoires bin et lib de PostgreSQL afin que Qt puisse trouver le bon .dlls
.
@SET PATH=C:\Program Files (x86)\PostgreSQL\9.6\bin\;C:\Program Files (x86)\PostgreSQL\9.6\lib\;%PATH%
Le PATH
peut être défini avant de lancer Qt Creator ou d'utiliser Qt Creator lui-même via l'Build Environment
dans les Projects
volet.