И это всё МОЁ

Добрый всем!

Хотел бы поделиться с форумом решением, которое помогло лично мне в решении проблемы указанной в Теме. Может кому тоже поможет.

Дано:
1. станция разработки на Венде 10.
2. Среда разработки Qt Creator 4.9.1.
3. Программа с таким куском кода:

QSqlDatabase db = QSqlDatabase();
db = QSqlDatabase::addDatabase("QPSQL7";);
db.setHostName("192.168.1.1";);
db.setDatabaseName("test";);
db.setUserName("postgres";);
db.setPassword("postgres";);
if(db.open()) {
msgbox.setText("Соединение с БД успешно установлено";);
msgbox.exec();
} else {
msgbox.setText("Неудачная попытка соединения с БД";);
msgbox.exec();
}
db.close();

Проблема:
соединение всегда неуспешно с ошибкой, указанной в Теме.

Что делал (по советам Инета):
1. помещал в рабочую папку с бинарником своей программы различные dll-ки.
2. в переменной окружения PATH указывал путь C:\Qt\5.12.4\mingw73_64\plugins\sqldrivers.
3. установил Postgres Pro Standard на станцию разработки с офф. сайта разработчика и указал в PATH путь до либов: C:\Program Files\PostgresPro\11\lib

Что не делал:
1. не использовал в проге драйвер QODBC.
2. не пересобирал libpq.dll из исходников.

Помогло следующее:
1. в переменной окружения PATH указал путь до бинов Postgres'а: C:\Program Files\PostgresPro\11\bin.

У меня всё по данному вопросу. Всем спасибо за внимание.