Vim aqui pesquisando porque tive o mesmo problema no Windows.
No meu caso, para resolver o problema, tive que instalar o PostgreSQL para Windows 32 bits, pois meu destino Qt era o MinGW 32 bits.
Além disso, tive que adicionar o
PATH
para os diretórios bin e lib do PostgreSQL para que o Qt encontre os .dlls
corretos . @SET PATH=C:\Program Files (x86)\PostgreSQL\9.6\bin\;C:\Program Files (x86)\PostgreSQL\9.6\lib\;%PATH%
O
PATH
pode ser definido antes de iniciar o Qt Creator ou usando o próprio Qt Creator através do Build Environment
em Projects
painel.