crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Проблемы со статической сборкой 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-а.

Но пока что побороть среду мне не удалось. Был бы благодарен за подсказки.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.11.2024, 19:42