Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Qt static and PSQL


Автор: reider 21.12.2021, 07:51
Доброго времени суток.
Собрал QT 5.5 статиком:
Код

set QMAKESPEC=win32-msvc2015
set QTSRC=G:\5.5.0rc\
set QtDir=C:\QT\5.5.0stEx
set QT_INSTALL_PREFIX=%QtDir%
set pre=-mp ^
-qt-pcre ^
-qt-harfbuzz ^
-opengl dynamic ^
-qt-zlib ^
-static ^
-static-runtime ^
-developer-build ^
-debug-and-release ^
-force-debug-info ^
-platform win32-msvc2015 ^
-prefix %QtDir% ^
-confirm-license ^
-opensource ^
-nomake examples ^
-nomake tests ^
-L "C:/Program Files (x86)/Microsoft SDKs/Windows/v7.1A/Lib/" ^
-l Gdi32 ^
-openssl ^
-openssl-linked ^
OPENSSL_LIBS_DEBUG="Dlibeay32.lib Dssleay32.lib" ^
OPENSSL_LIBS_RELEASE="libeay32.lib ssleay32.lib" ^
-I "H:\1\dependencies\openssl\r\include" ^
-L "H:\1\dependencies\openssl\r\lib" ^
-qt-sql-psql ^
PSQL_LIBS="libpgcommon.lib libpgport.lib libpq.lib" ^
-l "H:\1\dependencies\PSQL\RELEASE_MT\lib\libpgcommon" ^
-l "H:\1\dependencies\PSQL\RELEASE_MT\lib\libpgport" ^
-l "H:\1\dependencies\PSQL\RELEASE_MT\lib\libpq" ^
-L "H:\1\dependencies\PSQL\RELEASE_MT\lib" ^
-I "H:\1\dependencies\PSQL\RELEASE_MT\include"

cmd /c "%QTSRC%configure.bat %pre%"

OpenSSL и PSQL а также zlib заранее собрал статиком.
Так вот, что QSqlDatabase::drivers() показывал PQSQL нужна таки подключать libpgcommon.lib, libpgport.lib, libpq.lib.... Тогда в чём смысл того что я указал -qt-sql-psql при сборке?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)