Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2018, 11:30   #1
ivan.tiran
Форумчанин
 
Аватар для ivan.tiran
 
Регистрация: 24.08.2011
Сообщений: 138
По умолчанию Сборка QPSQL драйвера при статической сборке Qt.

Добрый день.
Знаю, что тема изъезжена и раздражает тру программистов на Qt. Но, мне нужно собрать статически Qt с поддержкой драйвера QPSQL. Qt 5.9. Компилятор Mingw32. ОС Windows 7.
Я собирал Qt по этой статье https://vladsol.tk/2017/05/qt-5-8-static-build/.
Проблем не было. Но по этой статье происходит сборка только драйверов QOCI и QSQLITE.
Попробовал подкинуть dll в папку plugins статической сборки, но Qt отказывается видеть динамические либы. (В крайнем случае думал, пусть dll QPSQL тащится с собой).
Я решил пересобрать заново статическую сборку Qt. При сборке указывал ключ –qt-sql-psql. В итоге конфигурационный батник принял только -sql-psql. Пришлось добавить так же пути к либам
PSQL_LIBS="C:\Program Files (x86)\PostgreSQL\9.3\lib\libpq.lib" -I "C:\Program Files (x86)\PostgreSQL\9.3\include" -L "C:\Program Files (x86)\PostgreSQL\9.3\lib"
Но, появилась новая ошибка
Note: Using static linking will disable the use of dynamically
loaded plugins. Make sure to import all needed static plugins,
or compile needed modules into the library.
Note: No wayland-egl support detected. Cross-toolkit compatibility disabled.
WARNING: Python version 2 (2.7.5 or later) is required to build QtWebEngine.
ERROR: Qt requires a compliant STL library.
Check config.log for details.
Поиски решения, которой (ERROR: Qt requires a compliant STL library) ничего не дали.
Может кто подскажет как можно решить эту проблему? Может ключ дополнительно какой-то нужно прописать?

Спасибо.
ivan.tiran вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при сборке программы Solaire Общие вопросы C/C++ 2 09.07.2017 23:20
Сборка статической библиотеки с mingw ArmanPrestige Общие вопросы C/C++ 1 17.03.2015 01:34
проблемы при сборке проекта brutalis Qt и кроссплатформенное программирование С/С++ 2 21.01.2013 18:50
Проблема с взаимодействием динамической и статической памяти - обращение к статической переменной Comst95 Паскаль, Turbo Pascal, PascalABC.NET 1 03.01.2012 18:46
QMySQL - сборка драйвера под Windows Ivan_32 C/C++ Базы данных 1 11.02.2011 04:44