Доброго времени суток. Собрал 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 при сборке? |