Qt 4.7.* статическая сборка |
Здравствуйте, гость ( Вход | Регистрация )
Qt 4.7.* статическая сборка |
Mac |
14.4.2014, 0:00
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 16 Регистрация: 21.4.2012 Пользователь №: 3337 Спасибо сказали: 0 раз(а) Репутация: 0 |
Пытаюсь собрать Qt 4.7.* с ключем -static c исходников
1) Скачал исходники с офф сайта 2) Конфигурирую со следующими ключами
3) Потом mingw32-make Возникает след ошибка: Mac, g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_MOC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_AS CII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTST REAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NODLL -I" ." -I"." -I"..\..\..\include" -I"..\..\..\include\QtCore" -I"..\..\..\include\Qt Xml" -I"..\..\xml" -I"..\..\..\mkspecs\win32-g++" -o release\main.o main.cpp g++ -enable-stdcall-fixup ,-enable-auto-import ,-enable-runtime-pseudo-reloc, -s tatic -static-libgcc -Wl,-s -Wl,-subsystem,console -mthreads -Wl -o ..\..\..\bin \moc.exe release/moc.o release/preprocessor.o release/generator.o release/parser .o release/token.o release/main.o -L"j:\devTools\Qt472Static\build\src\tools\bo otstrap\release" -lbootstrap -luser32 g++: error: ,-enable-auto-import: No such file or directory g++: error: ,-enable-runtime-pseudo-reloc,: No such file or directory g++: error: unrecognized command line option '-Wl' Makefile.Release:83: recipe for target '..\..\..\bin\moc.exe' failed mingw32-make[2]: *** [..\..\..\bin\moc.exe] Error 1 mingw32-make[2]: Leaving directory 'J:/devTools/Qt472Static/build/src/tools/moc' Makefile:34: recipe for target 'release' failed mingw32-make[1]: *** [release] Error 2 mingw32-make[1]: Leaving directory 'J:/devTools/Qt472Static/build/src/tools/moc' makefile:102: recipe for target 'sub-moc-make_default-ordered' failed mingw32-make: *** [sub-moc-make_default-ordered] Error 2 |
|
|
Mac |
14.4.2014, 10:12
Сообщение
#2
|
Студент Группа: Новичок Сообщений: 16 Регистрация: 21.4.2012 Пользователь №: 3337 Спасибо сказали: 0 раз(а) Репутация: 0 |
Здравствуйте !!
Я собрал Qt 5.2.1 без проблем в принципе ... В исходниках есть такой файл qmake.conf и лежит он в \..\Qt472Static\build\mkspecs\win32-g++ При сборке Qt 5.2.1 нужно было менять флаг м в он должен выглядеть примерно так: QMAKE_LFLAGS = -static -static-libgcc, но в случаи с Qt 4.7.* он выглядит след образом: QMAKE_LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc При этом я никаких флагов не дописываю ... Подскажите что делать , нужно максимально быстро собрать Qt 4.7.* статически .. Заранее СПАСИБО ! |
|
|
Текстовая версия | Сейчас: 29.11.2024, 8:27 |