Russian Qt Forum
Ноябрь 23, 2024, 23:44
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
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-кой на (Прочитано 41711 раз)
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #15 :
Декабрь 15, 2008, 12:29 »
Цитата: wyvern от Декабрь 15, 2008, 09:45
изменения в C:\Qt\4.4.3\mkspecs\win32-msvc2005\qmake.conf:
CONFIG += qt warn_on release incremental flat link_prl precompile_header autogen_precompile_source copy_dir_files debug_and_release debug_and_release_target
QMAKE_CFLAGS_RELEASE = -O2 -MT
А так?
Цитировать
CONFIG += qt warn_on release incremental flat link_prl precompile_header autogen_precompile_source copy_dir_files debug_and_release debug_and_release_target
QMAKE_CFLAGS_RELEASE = -O2 -MT
QMAKE_CFLAGS_DEBUG = -Zi -MTd
Если непоможет, build log в студию
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
wyvern
Гость
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #16 :
Декабрь 15, 2008, 15:27 »
не помогло. вот часть лога вместе с ошибкой:
cl -c -FIqt_gui_pch.h -Yuqt_gui_pch.h -Fptmp\obj\debug_static\QtGuid_pch.pch -nologo -Zm200 -Zc:wchar_t- -Zi -MTd -W3 -w34100 -w34189 -GR -EHsc -DQT_THREAD_SUPPORT -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_EDITION=QT_EDITION_DESKTOP -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -DQT_NO_IMAGEFORMAT_PNG -DQT_RASTER_IMAGEENGINE -DQT_RASTER_PAINTENGINE -DQT_NO_CUPS -DQT_NO_LPR -DQT_NO_FREETYPE -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQ_INTERNAL_QAPP_SRC -DQT_CORE_LIB -I"..\..\include\QtCore" -I"..\..\include\QtCore" -I"..\..\include" -I"..\..\include\QtGui" -I"tmp\rcc\debug_static" -I"tmp" -I"..\3rdparty\wintab" -I"..\3rdparty\harfbuzz\src" -I"dialogs" -I"..\..\include\ActiveQt" -I"tmp\moc\debug_static" -I"." -I"..\..\mkspecs\win32-msvc2005" -Fotmp\obj\debug_static\ @C:\DOCUME~1\phumala\LOCALS~1\Temp\nm2A8.tmp
qbezier.cpp
qbrush.cpp
qcolor.cpp
qcolor_p.cpp
qcssutil.cpp
qdrawutil.cpp
qpaintengine.cpp
qpainter.cpp
qpainterpath.cpp
qpdf.cpp
qpen.cpp
qpolygon.cpp
qprintengine_pdf.cpp
painting\qprintengine_pdf.cpp(55) : fatal error C1083: Cannot open include file: 'zlib.h': No such file or directory
qprintengine_ps.cpp
qpaintengine_preview.cpp
qprinter.cpp
qstroker.cpp
qstylepainter.cpp
qtessellator.cpp
qregion.cpp
Generating Code...
Compiling...
qmatrix.cpp
qrasterizer.cpp
qtransform.cpp
qpathclipper.cpp
qmemrotate.cpp
qpaintengine_raster.cpp
qdrawhelper.cpp
qimagescale.cpp
qcolormap_win.cpp
qpaintdevice_win.cpp
qprintengine_win.cpp
qprinterinfo_win.cpp
qregion_win.cpp
qbackingstore.cpp
qwindowsurface.cpp
qwindowsurface_raster.cpp
Generating Code...
NMAKE : fatal error U1077: '"C:\path\to\cl\cl.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\path\to\nmake\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
Записан
spirit
Гость
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #17 :
Декабрь 15, 2008, 16:19 »
пути к студии не прописаны (cl && nmake невидны). можно воспользоваться Пукс->Microsoft Visual Studio 2005(
->Visual Studio Tools->Visual Studio 2005(
Command Prompt или самому вызвать скрипт установки переменных окружения студии vsvars32.bat и попробовать собрать заново.
проипал
не заметил ошибку выше.
«
Последнее редактирование: Декабрь 15, 2008, 16:40 от spirit
»
Записан
wyvern
Гость
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #18 :
Декабрь 15, 2008, 16:23 »
Цитата: spirit от Декабрь 15, 2008, 16:19
пути к студии не прописаны (cl && nmake невидны). можно воспользоваться Пукс->Microsoft Visual Studio 2005(
->Visual Studio Tools->Visual Studio 2005(
Command Prompt или самому вызвать скрипт установки переменных окружения студии vsvars32.bat и попробовать собрать заново.
да ладно, не видны.
Цитата: wyvern от Декабрь 15, 2008, 09:45
привет! тоже не могу собрать статически Qt
переменные окружения:
INCLUDE = C:\Program Files\Microsoft Visual Studio 8\VC\include;C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include
PATH = C:\Program Files\Microsoft Visual Studio 8\VC\bin;C:\Program Files\Microsoft Visual Studio 8\VC;%QTDIR%\bin\
QTDIR = C:\Qt\4.4.3
QMAKESPEC = win32-msvc2005
сборка ведь какое-то время идет... но завершается ошибкой
хотя, может, я чего-то не замечаю
Записан
spirit
Гость
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #19 :
Декабрь 15, 2008, 16:25 »
ашник zlib не видет
Цитировать
painting\qprintengine_pdf.cpp(55) : fatal error C1083: Cannot open include file: 'zlib.h': No such file or directory
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #20 :
Декабрь 15, 2008, 16:37 »
Цитата: spirit от Декабрь 15, 2008, 16:19
пути к студии не прописаны
Жело не в этом. В составе Qt уже имеется zlib (src\3rdparty\zlib\), по какой-то причине невидны его инклуды. Я где-то встречал эту проблему при статической сборке.
Как вариант, при конфигурации укажи путь к папке src\3rdparty\zlib
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
wyvern
Гость
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #21 :
Декабрь 15, 2008, 16:46 »
не помогло. указывал путь через ключ -I:
configure.exe -debug-and-release -platform win32-msvc2005 -qt-sql-odbc -static -no-gif -no-libpng -no-libmng -no-libtiff -no-libjpeg -no-phonon -no-phonon-backend -no-webkit -no-assistant-webkit -no-mmx -no-3dnow -no-sse -no-sse2 -no-openssl -no-dbus -no-sql-sqlite -no-qt3support -no-opengl -no-stl -qt-zlib -I C:\Qt\4.4.3\src\3rdparty\zlib
при этом сборка прерывается на кодеке \src\plugins\codecs\kr\qkrcodecs
ошибок не наблюдается. процесс прекращается на вызове lib
«
Последнее редактирование: Декабрь 15, 2008, 16:50 от wyvern
»
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #22 :
Декабрь 15, 2008, 17:55 »
помоему ключи типа -I и -L слитно с их аргументами пишутся
Записан
Юра.
wyvern
Гость
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #23 :
Декабрь 15, 2008, 17:57 »
Цитата: lit-uriy от Декабрь 15, 2008, 17:55
помоему ключи типа -I и -L слитно с их аргументами пишутся
-I <includepath> ... Add an explicit include path.
да я и в INCLUDE прописывал. по-моему, не имеет значения, где указать путь до zlib.h
Записан
PinkPanther
Самовар
Offline
Сообщений: 169
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #24 :
Декабрь 15, 2008, 18:26 »
А компилит командная строка, которая принадлежит студии? Если нет, то рекомендую попробовать все сделать в ней, она валяется в Tools студии (доступ из главного меню).
Записан
Эвтаназия - наше хобби!
Detonator
Гость
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #25 :
Декабрь 15, 2008, 23:15 »
Вот такой у меня bat файл лежит для компиляции, все нормально компилится
Цитировать
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
Вот эта вот строка сама пути к студии настраивает
call C:\Qt\4.4.3\bin\qtvars.bat vsvars
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #26 :
Декабрь 16, 2008, 11:57 »
Цитата: Detonator от Декабрь 15, 2008, 23:15
qtvars.bat
Это самописный батник?
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
wyvern
Гость
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #27 :
Декабрь 16, 2008, 12:11 »
Цитата: pastor от Декабрь 16, 2008, 11:57
Цитата: Detonator от Декабрь 15, 2008, 23:15
qtvars.bat
Это самописный батник?
это файл Qt. он запускается при входе в командную строку Qt из "Пуска"
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #28 :
Декабрь 16, 2008, 12:21 »
Цитата: wyvern от Декабрь 16, 2008, 12:11
это файл Qt. он запускается при входе в командную строку Qt из "Пуска"
неудивительно, что я ниразу его невидел. Очевидно, что он находится только в бинарных сборках Qt
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Detonator
Гость
Re: Трабла со статической сборкой Qt 4.4.3 (.lib-ы с 4-кой на конце)
«
Ответ #29 :
Декабрь 16, 2008, 13:41 »
Я не сомтрел опенсорсную версию Qt, так что не в курсе почему там его нет
вот содержимое qtvars.bat на всякий случай
Цитировать
@echo off
rem
rem This file is generated by the Qt installer
rem
echo Setting up a Qt environment...
set QTDIR=C:\Qt\4.4.3
echo -- QTDIR set to C:\Qt\4.4.3
set PATH=C:\Qt\4.4.3\bin;%PATH%
echo -- Added C:\Qt\4.4.3\bin to PATH
set QMAKESPEC=win32-msvc2008
echo -- QMAKESPEC set to "win32-msvc2008"
if not "%1"=="vsvars" goto ENDVSVARS
call "C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\vsvars32.bat"
:ENDVSVARS
if not "%1"=="vsstart" goto ENDVSSTART
call "C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\vsvars32.bat"
devenv /useenv
:ENDVSSTART
«
Последнее редактирование: Декабрь 16, 2008, 14:46 от pastor
»
Записан
Страниц:
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...