Проблемы со статической сборкой Qt5.9.1, Отсутствует утилита configure.exe в папке qtbase |
Здравствуйте, гость ( Вход | Регистрация )
Проблемы со статической сборкой Qt5.9.1, Отсутствует утилита configure.exe в папке qtbase |
flammmable |
14.7.2017, 16:07
Сообщение
#1
|
Новичок Группа: Неактивирован Сообщений: 2 Регистрация: 13.7.2017 Пользователь №: 4582 Спасибо сказали: 5 раз(а) Репутация: 0 |
Добрый день ув. господа/товарищи программисты. Надеюсь, вы мне поможете.
Хотел осуществить статическую сборку на Qt5.9.1. Для этого: 1. Выкачал offline-установщик qt-opensource-windows-x86-5.9.1.exe отсюда https://download.qt.io/archive/qt/5.9/5.9.1/ 2. При установке указал "Выбрать всё" (был отдельный пункт Source, он тоже выделился, заодно и все остальные) 3. В ходе установки была ошибка, связанная с qt.tool.perl, я нажал пропустить - установка продолжилась 4. По завершении установки запустил Qt creator, запустил проект - всё ок, проект скомпилировался и работает. 5. Приступил к настройке статической сборки согласно инструкциям, приведенным здесь: http://cpptutor.ru/index.php/nastrojki/nas...-qt-pod-windows 6. Дошел до рекомендаций по написанию Install.bat, где используется configure.exe 7. Утилита configure.exe отсутствует в папке "C:\Qt\Qt5.9.1\5.9.1\Src\qtbase", соответственно попытка запуска скрипта заканчивается ошибкой. 8. Гугл выдает разное (и достаточно нечленораздельное). Что-то про то, что configure.exe выкачивается вместе с исходниками (а "Source" тогда что такое?) или про то, что раньше "configure.exe" была в "qtbase", а теперь ее там нет (и что теперь делать?). Пожалуйста, подскажите, что мне следует сделать, что бы осуществить на Qt5.9.1 статическую сборку? P.S. Собственно, был выкачан вот отсюда https://www.qt.io/download-open-source/#section-3 архив исходников "qt-everywhere-opensource-src-5.9.1.zip". В архиве в "qt-everywhere-opensource-src-5.9.1\qtbase" ровно то же самое, что и в установленном из exe-шника Qt. Т.е. "configure.exe" отсутствует. Попробовал заменить в скрипте Install.bat утилиту "configure.exe" на имеющийся в папке qtbase скрипт configure.bat. Цитата @echo off set PATH=c:\Qt\Qt5.5.0\5.5\mingw492_32\bin;c:\Qt\Qt5.5.0\Tools\mingw492_32\bin;%PATH% echo exec configure title Configure configure.exe -debug-and-release -opensource -c++11 -static -opengl desktop -no-angle -nomake examples -platform win32-g++ echo exec maker title MiniGW32 mingw32-make sub-src title The End pause Процесс через некоторое время закончился ошибкой g++.exe 0xc0000142 Кажется, что задача должна быть более-менее типовая (для опытных программистов под Qt): 1. Пересобрать Qt... 2. ...под статическую сборку проектов... 3. ...используя наипоследнейшую версию Qt-а. Но пока что побороть среду мне не удалось. Был бы благодарен за подсказки. |
|
|
Текстовая версия | Сейчас: 28.11.2024, 19:42 |