Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

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

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

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 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 вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при сборке программы 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 17:50
Проблема с взаимодействием динамической и статической памяти - обращение к статической переменной Comst95 Паскаль, Turbo Pascal, PascalABC.NET 1 03.01.2012 17:46
QMySQL - сборка драйвера под Windows Ivan_32 C/C++ Базы данных 1 11.02.2011 04:44


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Здесь нужно купить рекламу за 7 тыс руб в месяц! )
пишите сюда - alarforum@yandex.ru
ИКС 840