Russian Qt Forum
Ноябрь 01, 2024, 19:34 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Статическая сборка Qt 5.1.1 на Windows 7  (Прочитано 19536 раз)
8Observer8
Гость
« Ответ #15 : Декабрь 15, 2013, 13:44 »

Спасибо, парни, за ответы! Я деинсталлировал Qt и удалил папку C:\Qt. Попытался сконфигурировать, таже ерунда. Может нужно было перезагрузиться после удаления? Может в реестр что-то записывается?

Цитировать
configure -static -prefix “C:\Qt\Qt5.2.0_static” -opengl desktop -nomake examples -nomake tests

Цитировать
g++ -c -o registry.o -DUNICODE -g -DQMAKE_OPENSOURCE_EDITION -IC:\Qt\Qt5.2.0\5.2
.0\Src\qtbase/qmake -IC:\Qt\Qt5.2.0\5.2.0\Src\qtbase/qmake/library -IC:\Qt\Qt5.2
.0\5.2.0\Src\qtbase/qmake/generators -IC:\Qt\Qt5.2.0\5.2.0\Src\qtbase/qmake/gene
rators/unix -IC:\Qt\Qt5.2.0\5.2.0\Src\qtbase/qmake/generators/win32 -IC:\Qt\Qt5.
2.0\5.2.0\Src\qtbase/qmake/generators/mac -IC:\Qt\Qt5.2.0\5.2.0\Src\qtbase/qmake
/generators/integrity -IC:\Qt\Qt5.2.0\5.2.0\Src\qtbase\include -IC:\Qt\Qt5.2.0\5
.2.0\Src\qtbase\include/QtCore -IC:\Qt\Qt5.2.0\5.2.0\Src\qtbase\include/QtCore/5
.2.0 -IC:\Qt\Qt5.2.0\5.2.0\Src\qtbase\include/QtCore/5.2.0/QtCore -IC:\Qt\Qt5.2.
0\5.2.0\Src\qtbase/src/corelib/global -DHAVE_QCONFIG_CPP -IC:\Qt\Qt5.2.0\5.2.0\S
rc\qtbase\mkspecs\win32-g++ -IC:\Qt\Qt5.2.0\5.2.0\Src\qtbase/tools/shared -DQT_B
UILD_QMAKE -DQT_BOOTSTRAPPED -DPROEVALUATOR_FULL -DQT_NO_TEXTCODEC -DQT_NO_UNICO
DETABLES -DQT_NO_COMPONENT -DQT_NO_COMPRESS -DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_
NO_GEOM_VARIANT -DQT_NO_DATASTREAM -DQT_CRYPTOGRAPHICHASH_ONLY_SHA1 -DQT_JSON_RE
ADONLY C:\Qt\Qt5.2.0\5.2.0\Src\qtbase/tools/shared/windows/registry.cpp
g++ -o "C:\Qt\Qt5.2.0\5.2.0\Src\qtbase/bin/qmake.exe" project.o option.o propert
y.o main.o ioutils.o proitems.o qmakevfs.o qmakeglobals.o qmakeparser.o qmakeeva
luator.o qmakebuiltins.o makefile.o unixmake2.o unixmake.o mingw_make.o winmakef
ile.o projectgenerator.o meta.o makefiledeps.o metamakefile.o xmloutput.o pbuild
er_pbx.o msvc_vcproj.o msvc_vcxproj.o msvc_nmake.o msvc_objectmodel.o msbuild_ob
jectmodel.o gbuild.o cesdkhandler.o qtextcodec.o qutfcodec.o qstring.o qstringbu
ilder.o qtextstream.o qiodevice.o qmalloc.o qglobal.o qarraydata.o qbytearray.o
qbytearraymatcher.o qdatastream.o qbuffer.o qlist.o qfiledevice.o qfile.o qfiles
ystementry.o qfilesystemengine.o qfsfileengine.o qfsfileengine_iterator.o qregex
p.o qvector.o qbitarray.o qdir.o qdiriterator.o quuid.o qhash.o qfileinfo.o qdat
etime.o qstringlist.o qabstractfileengine.o qtemporaryfile.o qmap.o qmetatype.o
qsettings.o qsystemerror.o qlibraryinfo.o qvariant.o qvsnprintf.o qlocale.o qloc
ale_tools.o qlinkedlist.o qnumeric.o qcryptographichash.o qxmlstream.o qxmlutils
.o qlogging.o qjson.o qjsondocument.o qjsonparser.o qjsonarray.o qjsonobject.o q
jsonvalue.o qfilesystemengine_win.o qfilesystemiterator_win.o qfsfileengine_win.
o qlocale_win.o qsettings_win.o qsystemlibrary.o registry.o -static -s -lole32 -
luuid -ladvapi32 -lkernel32
Makefile:157: recipe for target 'C:\Qt\Qt5.2.0\5.2.0\Src\qtbase/bin/qmake.exe' f
ailed
mingw32-make: *** [C:\Qt\Qt5.2.0\5.2.0\Src\qtbase/bin/qmake.exe] Error 1
rm -f project.o option.o property.o main.o ioutils.o proitems.o qmakevfs.o qmake
globals.o qmakeparser.o qmakeevaluator.o qmakebuiltins.o makefile.o unixmake2.o
unixmake.o mingw_make.o winmakefile.o projectgenerator.o meta.o makefiledeps.o m
etamakefile.o xmloutput.o pbuilder_pbx.o msvc_vcproj.o msvc_vcxproj.o msvc_nmake
.o msvc_objectmodel.o msbuild_objectmodel.o gbuild.o cesdkhandler.o qtextcodec.o
 qutfcodec.o qstring.o qstringbuilder.o qtextstream.o qiodevice.o qmalloc.o qglo
bal.o qarraydata.o qbytearray.o qbytearraymatcher.o qdatastream.o qbuffer.o qlis
t.o qfiledevice.o qfile.o qfilesystementry.o qfilesystemengine.o qfsfileengine.o
 qfsfileengine_iterator.o qregexp.o qvector.o qbitarray.o qdir.o qdiriterator.o
quuid.o qhash.o qfileinfo.o qdatetime.o qstringlist.o qabstractfileengine.o qtem
poraryfile.o qmap.o qmetatype.o qsettings.o qsystemerror.o qlibraryinfo.o qvaria
nt.o qvsnprintf.o qlocale.o qlocale_tools.o qlinkedlist.o qnumeric.o qcryptograp
hichash.o qxmlstream.o qxmlutils.o qlogging.o qjson.o qjsondocument.o qjsonparse
r.o qjsonarray.o qjsonobject.o qjsonvalue.o qfilesystemengine_win.o qfilesystemi
terator_win.o qfsfileengine_win.o qlocale_win.o qsettings_win.o qsystemlibrary.o
 registry.o
process_begin: CreateProcess(NULL, rm -f project.o option.o property.o main.o io
utils.o proitems.o qmakevfs.o qmakeglobals.o qmakeparser.o qmakeevaluator.o qmak
ebuiltins.o makefile.o unixmake2.o unixmake.o mingw_make.o winmakefile.o project
generator.o meta.o makefiledeps.o metamakefile.o xmloutput.o pbuilder_pbx.o msvc
_vcproj.o msvc_vcxproj.o msvc_nmake.o msvc_objectmodel.o msbuild_objectmodel.o g
build.o cesdkhandler.o qtextcodec.o qutfcodec.o qstring.o qstringbuilder.o qtext
stream.o qiodevice.o qmalloc.o qglobal.o qarraydata.o qbytearray.o qbytearraymat
cher.o qdatastream.o qbuffer.o qlist.o qfiledevice.o qfile.o qfilesystementry.o
qfilesystemengine.o qfsfileengine.o qfsfileengine_iterator.o qregexp.o qvector.o
 qbitarray.o qdir.o qdiriterator.o quuid.o qhash.o qfileinfo.o qdatetime.o qstri
nglist.o qabstractfileengine.o qtemporaryfile.o qmap.o qmetatype.o qsettings.o q
systemerror.o qlibraryinfo.o qvariant.o qvsnprintf.o qlocale.o qlocale_tools.o q
linkedlist.o qnumeric.o qcryptographichash.o qxmlstream.o qxmlutils.o qlogging.o
 qjson.o qjsondocument.o qjsonparser.o qjsonarray.o qjsonobject.o qjsonvalue.o q
filesystemengine_win.o qfilesystemiterator_win.o qfsfileengine_win.o qlocale_win
.o qsettings_win.o qsystemlibrary.o registry.o, ...) failed.
make (e=2): The system cannot find the file specified.
Makefile:163: recipe for target 'clean' failed
mingw32-make: *** [clean] Error 2
Cleaning qmake failed, return code 2
Записан
8Observer8
Гость
« Ответ #16 : Декабрь 16, 2013, 09:46 »

Самое главное, что на старом моём компьютере с XP Qt собрался статически. На ноуте пока нет. Буду работать на ноуте, а окончательную релизную версию приложения - собирать на стационарке. Постепенно буду разбираться, почему на ноуте не собирается. Может систему переустановлю.

Я написал подробную пошаговую инструкцию и назвал её: "Инструкция для сборки приложений на Qt в один exe без зависимостей от libstdc++-6.dll, libgcc_s_dw2-1.dll, Qt5Core.dll, Qt5Gui.dll и т.д.". Ссылка: http://notes.orgfree.com/static_qt.php
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4746



Просмотр профиля WWW
« Ответ #17 : Декабрь 16, 2013, 10:28 »

Цитировать
Материальная благодарность: если Вам пригодилась моя инструкция, то в качестве благодарности, перечислите, пожалуйста, пару десятков рублей:
жжош
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
8Observer8
Гость
« Ответ #18 : Декабрь 16, 2013, 22:30 »

Я временно решил проблему, с тем, что на ноуте не конфигурируется. Поставил на VirtualBox Windows XP, а в нём уже собрал статически Qt. С помощью VirtualBox сделал общую папку (с проектами Qt). Собирать exe для пользователей (или себя) не так уж часто нужно. А если и часто, то с виртуальной машины - это ненакладно.

Это временное решение. Тему буду прорабатывать и здесь отписываться.
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.096 секунд. Запросов: 23.