Как статически скомпилировать Qt 5.8 с плагином PostgreSQL в VS2015

Может кто-нибудь, у кого может быть идея компилировать Qt 5.8 Open Source статически с поддержкой PostgreSQL в Windows. Я перепробовал все известные мне варианты, в том числе и ниже. Я использую qt 5.8 исходники на Windows 10 x64.

configure -opensource -confirm-license -debug-and-release -static -platform win32-msvc2015 -nomake examples -nomake tests -sql-psql PSQL_LIBS="C:\PSQL\9.6\lib\libpq.lib" -I C:\PSQL\9.6\include\libpq -I C:\PSQL\9.6\include -L C:\PSQL\9.6\lib\libpq.lib

После запуска конфигурации выше, я, кажется, получаю следующее:

Примечание: использование статического связывания отключит использование динамически
загруженные плагины. Убедитесь, что импортированы все необходимые статические плагины,
или скомпилируйте необходимые модули в библиотеку.
ОШИБКА: функция sql-psql была включена, но предварительное условие libs.psql не выполнено.
Проверьте config.log для деталей.

Я что-то здесь упускаю?

1

Решение

Это сработало для меня при сборке Qt 5.9.1

configure -prefix <your parameters> ^
PSQL_LIBS="D:\PostgreSQL\9.6\lib\libpq.lib" ^
-I D:\PostgreSQL\9.6\include ^
-L D:\PostgreSQL\9.6\lib
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]