Название: Статическая сборка qt SDK Отправлено: coder1 от Август 17, 2012, 21:05 Вообщем къют установлен у меня на диске C: и адрес соответсвенно "C:\QtSDK" ... версия 4.8.1 .. сам пакет установки 1.2.1 .под windows ..
и проблема в том что я уже какую неделю ломаю голову как же мне все сделать правильно .. в консоле пишу: configure -opensource -release ^ -nomake examples -nomake demos -nomake tools ^ -nomake translations -nomake docs ^ -no-exceptions -no-stl -no-rtti ^ -no-qt3support -no-scripttools -no-openssl -no-opengl ^ -no-dsp -no-webkit -no-phonon ^ -no-style-motif -no-style-cde -no-style-cleanlooks ^ -no-style-plastique ^ -no-script -no-scripttools -no-declarative ^ -static -platform win32-g++ ------------------------ после чего мне предлогают выбрать лицензию я пишу Y . типо согласен .. дальше идёт проверка и пишет что не нашёл make не видет mingw32-make .. мол укажите директорию .. а когда я находил какие то там mingw у меня всего два таких exe файла нашлось .. так вот они оба в консоле не пренимают такую каманду mingw32-make sub-src .. пишет что то типо такого mingw32-make: no .... stop ... вообщем пробывал я батники ещё создавать но там марока с адресами . писал вот такие вот вещи set QTDIR=<QTDIR> set PATH=<QTDIR>\bin set PATH=%PATH%;<MINGWDIR>\bin set PATH=%PATH%;%SystemRoot%\System32 set QMAKESPEC=win32-g++ call bin\qtv.bat всё это запускалось в папке C:\QtSDK\Symbian\SDKs\Symbian3Qt474 ... и та же хрень ... вточности .. что ручками что батником ... я даже видеоролик смотрел делал символ в символ и у меня расхождения .. на том же месте .. как быть ? .. лично я сам лично навичёк в QT ..до этого сидел на вижуал студии 2010 .. пока не выпустили бетку 2012 где я узнал что отменили виндовс форм аплекейшен , я растроился и перешёл на библиотеку къют .. но как говорится начальные переходы на что либо всегда переломные .. Название: Re: Статическая сборка qt SDK Отправлено: coder1 от Август 17, 2012, 21:30 хочу добавить до полноты
пишет вот такое mingw32-make: *** No targets. Stop. mingw32-make: *** No rule to make target 'clean'. Stop. Cleaning qmake failed, return code 2 Название: Re: Статическая сборка qt SDK Отправлено: gogi от Август 20, 2012, 10:05 так вот они оба в консоле не пренимают такую каманду mingw32-make sub-src Не надо запускать make с параметрами. Всё что нужно, уже указано в Makefile.А в общем, надо конечно же переменные окружения правильно указывать. Название: Re: Статическая сборка qt SDK Отправлено: bez_glaz от Август 21, 2012, 16:38 up
!!! точто такая-же проблема. Только Код: C:\QtSDK\Desktop\Qt\4.7.4 Делаю всё как тут указано http://habrahabr.ru/post/137233/ (http://habrahabr.ru/post/137233/), только пути в батнике вот такие Код: SET QTDIR=C:\QtSDK\Desktop\Qt\4.7.4 Код: ... Есть ещё вот такой вот вариант http://www.youtube.com/watch?v=chMNUzpN4pw&list=PL2D1942A4688E9D63&index=87&feature=plpp_video (http://www.youtube.com/watch?v=chMNUzpN4pw&list=PL2D1942A4688E9D63&index=87&feature=plpp_video), но в середине видео вылезает некий терминал Qt Command Promt, а в установленных файлах его нету!!!!! Название: Re: Статическая сборка qt SDK Отправлено: Alex Custov от Август 21, 2012, 16:59 Вы хотите Qt собрать статически или весь QtSDK? Если QtSDK, то зачем?
Название: Re: Статическая сборка qt SDK Отправлено: gogi от Август 22, 2012, 14:41 C:\>mingw32-make Makefile'а в корне диска нет. И, действительно, откуда ему там взяться, если делать ему там нечего?mingw32-make: *** No targets specified and no makefile found. Stop. Название: Re: Статическая сборка qt SDK Отправлено: bez_glaz от Август 22, 2012, 14:50 C:\>mingw32-make Makefile'а в корне диска нет. И, действительно, откуда ему там взяться, если делать ему там нечего?mingw32-make: *** No targets specified and no makefile found. Stop. и что делать лучше ? в корень перенести файл или как то батник править ? или запустить батничек, где лежит этот файл ? Название: Re: Статическая сборка qt SDK Отправлено: Alex Custov от Август 22, 2012, 15:44 а почему ищет именно в корне ? я жепрописал в батнике все пути ?! и что делать лучше ? в корень перенести файл или как то батник править ? или запустить батничек, где лежит этот файл ? Утилита make ищет Makefile в текущем каталоге, если не задана опция -C. Ты находишься в корне C: - значит ищет в корне. Пути PATH и QTDIR к поиску makefile-ов не имеют отношения, поищи хотя бы в гугле что означают эти переменные. QtSDK - это бинарная сборка софта, чтобы собрать что-то самому из исходников нужно качать исходники этих библиотек и собирать отдельно. Название: Re: Статическая сборка qt SDK Отправлено: bez_glaz от Август 22, 2012, 16:39 а почему ищет именно в корне ? я жепрописал в батнике все пути ?! и что делать лучше ? в корень перенести файл или как то батник править ? или запустить батничек, где лежит этот файл ? Утилита make ищет Makefile в текущем каталоге, если не задана опция -C. Ты находишься в корне C: - значит ищет в корне. Пути PATH и QTDIR к поиску makefile-ов не имеют отношения, поищи хотя бы в гугле что означают эти переменные. QtSDK - это бинарная сборка софта, чтобы собрать что-то самому из исходников нужно качать исходники этих библиотек и собирать отдельно. Название: Re: Статическая сборка qt SDK Отправлено: Alex Custov от Август 22, 2012, 17:15 то есть лучше начать с того что отказаться от QtSDK и скачать отдельно все библиотеки ? Если тебе кровь из носу нужна статическая сборка (а скорее всего нет), то да. В принципе там и скачивать только исходники Qt, и Qt Creator поставить отдельный. Название: Re: Статическая сборка qt SDK Отправлено: bez_glaz от Август 23, 2012, 12:08 то есть лучше начать с того что отказаться от QtSDK и скачать отдельно все библиотеки ? Если тебе кровь из носу нужна статическая сборка (а скорее всего нет), то да. В принципе там и скачивать только исходники Qt, и Qt Creator поставить отдельный. Если не затруднит, не могли бы Вы указать какие именно понадобятся библиотеки ? Что бы потом, опять не было костылей из за ненужной библиотеки или не хватающей. Название: Re: Статическая сборка qt SDK Отправлено: Alex Custov от Август 23, 2012, 13:10 Если не затруднит, не могли бы Вы указать какие именно понадобятся библиотеки ? Если ты используешь только Qt, то исходники Qt. Инструкция по их сборке уже описана на хабре. В Qt Creator потом добавить эту статическую сборку в список. |