|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
||||||||||||||||
Отлучение Qt 5.3.0 от библиотек MinGW и Qt05.06.2014, 22:15. Показов 10981. Ответов 50
Метки нет (Все метки)
Отлучение Qt 5.3.0 от библиотек MinGW и Qt
У меня Винда, или ОС Windows 7 64-bit (Ultimatiym) Инструкция по видео Делал все, по видео в Qt 5.3.0 - результат нулевой 1) Открываем папку (по умолчанию) C:\Qt\Qt5.3.0\5.3\Src\qtbase\configure (там configure файл) 2) меняю так QT_DEFAULT_BUILD_PARTS="libs tools" CFG_COMPILE_EXAMPLES=no QT_INSTALL_EXAMPLES= вообще пустой меняю на (QT_INSTALL_EXAMPLES=no) сохраняю изменения в configure 3) Захожу к файлу C:\Qt\Qt5.3.0\5.3\Src\qtbase\mkspecs\win 32-g++\qmake.conf ищу строку QMAKE_LFLAGS= пустая тоже меняю на (QMAKE_LFLAGS= -static -static-libgcc) сохраняю изменения в qmake.conf 4) дальше все копирую содержимое в папке mingw482_32, с пропуском, вот так C:/Qt/Qt5.3.0/5.3/mingw482_32 в C:\Qt\Qt5.3.0\5.3\Src\qtbase (все с mingw482_32 -в-> qtbase) (потому что в qtbase\bin нету qmake.exe) если собираем Src - то логично скопировать там где qmake.exe он есть. 5) Открываю Qt 5.3.0 for Desktop (MinGW 4.8 32bit) ввожу
ввожу
пишет мне
Инструменты -> Параметры -> Сборка и запуск -> Профили Qt -> Добавить указываю по такому пути C:\Qt\Qt5.3.0\5.3\Scr\qtbase\bin\qmake.e xe 8) Инструменты -> Параметры -> Сборка и запуск ->Выбираем Комплекты -> Добавить -> Выбираю такие параметры Название: Desktop QT 5.3.0 MinGW 32bit_2 Тип Устройства: Desktop Устройство: Локальный ПК Sysroot: (пуст по примеру) Компилятор: MinGW 4.8.2 32bit Отладчик: Извлечен из набора Desktop QT 5.3.0 MinGW 32bit Профиль QT: QT 5.3.0 (mingw482_32) 9) Готово , пробую компилировать простую формочку с кнопкой Выбираю - Выбор комплекта - только Desktop QT 5.3.0 MinGW 32bit_2 а Desktop QT 5.3.0 MinGW 32bit - отключаю собираю Debag 10) Ни чего не выходит Прикреплен скриншот выполнения первой команды по отлучению от зависимости библиотек Qt, и MinGW
0
|
||||||||||||||||
| 05.06.2014, 22:15 | |
|
Ответы с готовыми решениями:
50
Отучение Qt 5.2.0 от библиотек MinGW и Qt Динамическое подключение библиотек C++ MinGW Ошибка с подключением библиотек iostream.h в MinGW |
|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
|
| 07.06.2014, 01:04 [ТС] | |
|
так подожди , а почему нельзя в проекте сделать
как в visual studio там есть вот такое слово параметры Local copy и библиотеки собираються вместе с екзешкой не наблюдал это ?
0
|
|
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
| 07.06.2014, 01:15 | |
|
1
|
|
|
Поклонник Qt
|
||||||
| 07.06.2014, 02:28 | ||||||
|
Всегда использовал свой давнишний скрипт для ребилда Qt 5+.
Нужно как-то выделить время, и написать нормальный гуй для сборки.
В общем, у меня последовательность действий такая: 1) Устанавливаем qt-opensource-windows-x86-mingw482_opengl-5.3.0 со всей предлагаемой комплектацией. 2) Открываем файл "C:\Qt\Qt5.3.0\5.0\Src\qtbase\mkspecs\wi n32-g++\qmake.conf" и добавляем "QMAKE_LFLAGS += -static -static-libgcc" 3) В скрипте правим версию Qt и пути до него. 4) Запускаем и ждём окончания сборки. 5) В IDE Qt, добавляем новый профиль путём указания "C:\Qt\Qt5.3.0_Static\bin\qmake.exe" . 6) Добавляем новый комплект на основе нового профиля. Всё вроде) p.s. Пробовал кто либо собирать Qt static с поддержкой QML?
0
|
||||||
|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
|||||||||||
| 07.06.2014, 12:05 [ТС] | |||||||||||
|
Хм интересно
![]() CriDos а как этот скрипт величать: VBS, JV, CMD, BAT да я та изменил 1) C:\Qt\Qt5.3.0\5.3\Src\qtbase\mkspecs\win 32-g++\qmake.conf строчку "QMAKE_LFLAGS =" заменил на "QMAKE_LFLAGS += -static -static-libgcc" 2) а дальше что создать батник
вижу файлы соприкосновения , это qmake.conf что по адресу: C:\Qt\Qt5.3.0\5.3\Src\qtbase\mkspecs\win 32-g++\qmake.conf и файл configure что по адресу: C:\Qt\Qt5.3.0\5.3\Src\qtbase\configure ни че не понялДобавлено через 3 минуты Или просто создать и запустить тогда @ echo off еще добавить , если это не помешает ![]()
0
|
|||||||||||
|
Поклонник Qt
|
||||
| 07.06.2014, 12:57 | ||||
Сообщение было отмечено GENDALF_ISTARI как решение
Решение
GENDALF_ISTARI, обычный BATник
![]() Так и не понял, получилось у тебя собрать или нет? ![]() В любом случае, всё отлично работает только с правкой "C:\Qt\Qt5.3.0\5.3\Src\qtbase\mkspecs\wi n32-g++\qmake.conf", кроме Qt Quick&QML, ибо пока не нужны мне и не искал способа статической сборки с оными.
0
|
||||
|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
|||||||||||
| 07.06.2014, 15:21 [ТС] | |||||||||||
|
Тогда щас проверю батник)))
если пашет как часы то тогда вот тебе украшенный, твой скрипт ![]() ![]()
Или такой простой прямой ![]()
Проблема CriDos твой скрипт жрет так много ресурса ПК мой комп завис можно как то понизить этот процесс зависания ![]() Добавлено через 1 минуту может конкретно задать сколько то памяти RAM выделеть ну не рельный весяк ![]() что в батник добавить чтоб выделить определенное количество памяти ![]() Добавлено через 5 минут Если у тебя есть готовый собраный настроеный Qt 5.3.0 то можешь мне передать файлы в архив его запихни ))) я скачаю - и сделаю инстолятор Репак - украшу и нормалек и выложу
1
|
|||||||||||
|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
|
| 07.06.2014, 15:23 [ТС] | |
|
Вот пример инсталятора могу сделать
0
|
|
|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
|
| 07.06.2014, 15:35 [ТС] | |
|
ну и не забутьте реестр Qt 5.3.0 Qt.reg файл скинуть
если они в Qt важны , я не знаю честно ![]() Пуск-> Поиск -> regedit : реестр -> Правка -> ищешь Qt внизу слева увидешь набор реестров - их ты и експортируешь експортировать-> пишеш Qt сохраняеться файл Qt.reg далие жмешь искать , по порядку , еще файл сохраняешь, там как Qt_1, Qt_2 , по порядку и так дальше...... и так сохраняй Qt.reg, Qt_2.reg, Qt_3.reg если реестр важен для Qt может он не важен и пашет без него ? кто знает тогда мне он не нужен меня интересует готовый Qt статистический - и я сделаю репак готовый Qt 5.3.0 c статистической ликовкой чтоб меньше забот ![]() Добавлено через 1 минуту Жду вашего ответа CriDos
0
|
|
|
Поклонник Qt
|
||||||||
| 07.06.2014, 19:32 | ||||||||
|
Это уберёт распараллеливание сборки, ну и в следствии уменьшит потребление ОЗУ:
Сейчас сделаю аплоад архива и скину ссыль. Добавлено через 19 минут Собственно ссылка: http://yadi.sk/d/ctHjMtPrSbgug Распаковать в любой каталог, желательно с отсутствием пробелов и кириллицы в пути, например: "C:\Qt\Qt5.3.0_Static". Далее, в IDE -> Инструменты -> Параметры -> Сборка и запуск -> Профили Qt -> Добавить -> Выбираем ""C:\Qt\Qt5.3.0_Static\bin\qmake.exe " -> Переходим к вкладке "Комплекты" -> Добавить -> Указать любое имя и обязательно выбрать профиль со статической сборкой -> ОК
1
|
||||||||
|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
|
| 07.06.2014, 19:36 [ТС] | |
|
Отлично ))) тогда я собиру Инсталятор
0
|
|
|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
|
| 07.06.2014, 19:43 [ТС] | |
|
Завтра 100% выложу ссылку
скажите только метод 1) Или один единый инсталятор что складаеться с одного файла Setup.exe 2) Или несколько файлов что составляют инсталятор Setup.exe Setup_1.bin Setup_2.bin Setup_3.bin и так даллие......... файлы будут разбиты, на усмотрение, по сколько скажите МБ думаю файлообменики максимум не любят файлы выше 300 МБ напишите как, или один, или несколько порезаны кусочками
0
|
|
|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
|
| 07.06.2014, 20:23 [ТС] | |
|
Проблема отсуствует помошник
что то скапирувать в оригинала ??
0
|
|
|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
|
| 07.06.2014, 20:29 [ТС] | |
|
О отлично Релиз нужно поставить
понял ))) работает собрался екзешка 13 МБ тогда инсталятор собиру 100% Добавлено через 20 секунд Наконецто нащупал
0
|
|
|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
|
| 09.06.2014, 11:12 [ТС] | |
|
Вот уже готовый инсталятор
по фоткам можешь смотреть я его гружу на яндекс
0
|
|
|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
|
| 09.06.2014, 11:21 [ТС] | |
|
Это как нужно устанавливать
прямо не изменяя ни чего ActivePerl и все можно поставить создать ярлык быстрого запуска это можно ну а менять ни чего не нужно потому что будет откат установки если выбрать Установить python 3.4.1 будет откат установки если не менять ни чего прямо прямо то устанавливаеться нормально шас готовлю сжатый инсталятор
0
|
|
|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
|
| 09.06.2014, 20:47 [ТС] | |
|
Хочешь сказать эти
![]() трохи не пойму при установке C:\Qt там будет создана еще директория с набором фалов какой их толк ведь необходимые файлы будут в папке думаю lib если не ошибаюсь их может надо перенести в статистическую дереторию не пойму необходимость еще библиотек расталкуй куда зачем они нужны ?
0
|
|
|
16 / 33 / 19
Регистрация: 20.08.2013
Сообщений: 740
|
|
| 09.06.2014, 21:00 [ТС] | |
|
хочешь сказать инсталятор сделать с полным набором статистической сборки для Qt
а остальные файлы будут с оригинального Qt вот так примерно ставишь 1) Qt 5.3.0 for Windows 64-bit (VS 2013, OpenGL, 636 MB) оригинал 2) Инсталятор статистический Qt5.3.0 (сделаный репак) и готово ![]() так что ли Добавлено через 4 минуты вообще это клево )) а то сжимать , 3 инсталятор переделываю под arc сжатие если статичтическую папку сжать, готовую, а она небольшая то это просто)))) чем весь Qt сжимать ![]() Добавлено через 1 минуту раскажи что ты имеешь введу
0
|
|
| 09.06.2014, 21:00 | |
|
Mingw пути включаемых файлов и библиотек по умолчанию MinGW, при установке ошибка: unpacking mingw-get-0.6.2-mingw32-beta-20131004-1-bin.tar.xz
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|