Russian Qt Forum
Ноябрь 27, 2024, 16:15
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на
Страниц:
1
2
[
3
]
4
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на (Прочитано 41753 раз)
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #30 :
Декабрь 16, 2008, 14:30 »
Цитата: Detonator от Декабрь 16, 2008, 13:41
Я не сомтрел опенсорсную версию Qt, так что не в курсе почему там его нет
вот содержимое qtvars.bat на всякий случай
У меня коммерческая версия (лицензия). Я качаю только архивы исходников, а не бинарные сборки под определенный компиль, и там такого файла нет. Для меня это совершенно некритично, так любопытно стало
Цитировать
This file is generated by the Qt
installer
Эта строка все объясняет
«
Последнее редактирование: Декабрь 16, 2008, 14:44 от pastor
»
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Detonator
Гость
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #31 :
Декабрь 16, 2008, 19:57 »
А как ты их компилишь?
Вот я юзаю снапшот от 4.5, там одни исходники.
Но вот при компиляции он не находит файлы qmake.exe и прочие, может он его тоже должен с нуля скомпилить, но почему то не делает это.
Вот и получается чтобы скомпилить 4.5 мне приходится держать установленный бинарный дистрибутив 4.4.3
Документацию у меня вообще не получилось скомпилить к 4.5 снапшот никак, скопировал из 4.5 tp1 где она уже скомпиленая шла.
Записан
spirit
Гость
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #32 :
Декабрь 16, 2008, 20:10 »
заходишь в папку qmake и собираешь его.
а вообще из сырцов все должно собираться, никогда не юзал кьюти из инсталях.
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #33 :
Декабрь 16, 2008, 20:14 »
Цитата: Detonator от Декабрь 16, 2008, 19:57
А как ты их компилишь?
Вот я юзаю снапшот от 4.5, там одни исходники.
Но вот при компиляции он не находит файлы qmake.exe и прочие, может он его тоже должен с нуля скомпилить, но почему то не делает это.
Вот и получается чтобы скомпилить 4.5 мне приходится держать установленный бинарный дистрибутив 4.4.3
Документацию у меня вообще не получилось скомпилить к 4.5 снапшот никак, скопировал из 4.5 tp1 где она уже скомпиленая шла.
Да собственно говоря недумаю что сборка 4.5 будет отличатся от 4.4. Запускаешь configure (собирается qmake и другие тулзы для конфигурации), происходит конфигурация, далее make. Все должно быть нормально. А как ты собираешь 4.5?
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Rcus
Гость
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #34 :
Декабрь 16, 2008, 21:00 »
Цитата: Detonator от Декабрь 16, 2008, 19:57
Документацию у меня вообще не получилось скомпилить к 4.5 снапшот никак, скопировал из 4.5 tp1 где она уже скомпиленая шла.
Таже фигня была c 4.5-snapshot, вылечилось при помощи make qch_docs (хотя судя по тому сколько ненужного пересобралось возможно можно и проще/быстрее)
Записан
Detonator
Гость
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #35 :
Декабрь 16, 2008, 23:22 »
Цитата: pastor от Декабрь 16, 2008, 20:14
Да собственно говоря недумаю что сборка 4.5 будет отличатся от 4.4. Запускаешь configure (собирается qmake и другие тулзы для конфигурации), происходит конфигурация, далее make. Все должно быть нормально. А как ты собираешь 4.5?
Да собственно так и собираю. Я уже приводил раньше батник.
cd C:\Qt\4.5.0
call C:\Qt\4.4.3\bin\qtvars.bat vsvars
configure -static -debug-and-release -no-fast -exceptions -accessibility -stl -no-sql-sqlite -no-qt3support -no-opengl -qt-zlib -qt-gif -qt-libpng -qt-libmng -no-libtiff -qt-libjpeg
nmake
Если так не делать то в какой то момент выдает qmake.exe not found.
А если собирать с помощью qmake из 4.4.3 то все равботает и в конце qmake.exe в папке bin появляется.
Но возможно это проблема snapshot-ов, что-то не в той последовательности сборки прописано. Может к релизу исправят.
Записан
ритт
Гость
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #36 :
Декабрь 17, 2008, 00:06 »
попробуй в конфигуре явно указать -qmake
никаких подобных проблем снапшотов нет; и шаманства с окружением другой версии не нужны
qmake собирается бутстрапом в начале процесса конфигурации - а затем выполняет генерирование Makefile'ов для подрпроектов. для nmake'а процесс не должен шибко отличаться от make.
в крайнем случае можешь пойти в папку qmake и собрать qmake вручную (обычно это не нужно, но такая возможность иметтся - однажды в 4.3.какой-то версии пришлось так делать из-за проблем со сборкой)
Записан
wyvern
Гость
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #37 :
Декабрь 17, 2008, 10:29 »
использовал следующий bat-файл:
call C:\Qt\4.4.3\bin\qtvars.bat vsvars
nmake distclean
configure -static -qt-sql-odbc -platform win32-msvc2005 -no-sql-sqlite -no-phonon -no-webkit
nmake
полагаю, если запустить его через ком. строку Visual Studio в "Пуске" (т.е. выполнится, например, "C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat x86"),
то можно обойтись и без вызова call, что многие и делали
похоже,
проблема у меня была в том, что просто не хватало места на жестком диске
кажется, теперь все установилось нормально. точно могу лишь сказать, что процесс сборки не прервался ошибкой, и проекты переносятся на машины, на которых нет библиотек
Записан
Detonator
Гость
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой н
«
Ответ #38 :
Декабрь 17, 2008, 12:16 »
Да уж, у меня тоже при статик линковке из-за временных файлов до 16 Gb свободного места занимает.
после компиляции в каталоге C:\Qt\4.5.0 остается файлов чуть меньше 10Gb.
Записан
wyvern
Гость
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #39 :
Декабрь 17, 2008, 12:40 »
на самом деле, мне кажется, что не до конца поставилось.
все закончилось link'ом какого-то непонятного файла.
и не было никаких сообщений о том, что все закончилось, это нормально?
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #40 :
Декабрь 17, 2008, 12:48 »
Цитата: wyvern от Декабрь 17, 2008, 12:40
и не было никаких сообщений о том, что все закончилось, это нормально?
Это нормально. Никаких сообщение об окончании сборки нет. Дизайнер, ассистант, лингвист и прочее собралось? Если да - то все ОК.
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
wyvern
Гость
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #41 :
Декабрь 17, 2008, 12:57 »
вроде, в bin есть эти файлы. но проблема в том, что сначала я поставил бинарную версию, а уже потом ее пересобрал. так что, возможно, это старые файлы. вдруг они не удалились после "nmake distclean". или он их не удаляет?
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #42 :
Декабрь 17, 2008, 13:00 »
Цитата: wyvern от Декабрь 17, 2008, 12:57
вроде, в bin есть эти файлы. но проблема в том, что сначала я поставил бинарную версию, а уже потом ее пересобрал. так что, возможно, это старые файлы. вдруг они не удалились после "nmake distclean". или он их не удаляет?
Глянь по дате их создания. Ты же знаешь когда ты компилил Qt
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
wyvern
Гость
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #43 :
Декабрь 17, 2008, 14:50 »
старые файлы
после
configure
вызывать "
nmake
" или "
nmake sub-src
"? про второй вариант все упоминают, но, по-моему, с первым у меня сборка дальше продвигается
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #44 :
Декабрь 17, 2008, 14:56 »
Если ничего не менял в конфиге Qt, то
nmake
собирет либы, тулзы (ассистант, дизайнер, этц), экзамлы, демки.
nmake sub-src
- собирет только либы. Тебе нужно вызвать ещё
nmake sub-tools
для сборки дизайнера и прочего.
Поищи по форуму темы насчет сборки Qt как такавой, а также поищи по поводу статической сборки Qt. Про это уже неоднократно обсуждалось.
«
Последнее редактирование: Декабрь 17, 2008, 14:59 от pastor
»
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Страниц:
1
2
[
3
]
4
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...