Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: darkmacho от Ноябрь 02, 2008, 16:07



Название: установка qt 4.4.3
Отправлено: darkmacho от Ноябрь 02, 2008, 16:07
Зравствуйте.
Где можно найти подробную информацию по установке qt ,А то я скачал qt-win-opensource-src-4.4.3 но там какие то исходники .Не можете подсказать как и что нужно компилировать?Как там нужно запускать qmake , сколько искал не нашел. До этого работал в среде  visual c++6.0


Название: Re: установка qt 4.4.3
Отправлено: pastor от Ноябрь 02, 2008, 16:14
1. По поводу установки можно почитать здесь (http://doc.trolltech.com/4.4/install-win.html).
2. Поискать по этому форуму. Этот вопрос неоднократно поднимался.

ЗЫ: Если вы и сейчас думаете использовать MSVC гляньте ещё вот сюда (http://doc.trolltech.com/4.4/compiler-notes.html#visual-studio-windows).


Название: Re: установка qt 4.4.3
Отправлено: darkmacho от Ноябрь 02, 2008, 17:05
а  что-нибудь на русском не найдется?




Название: Re: установка qt 4.4.3
Отправлено: lit-uriy от Ноябрь 02, 2008, 18:01
2 darkmacho, см. на русском здесь (http://wiki.crossplatform.ru/index.php/Установка_Qt4.3.x). Однако в случае с Qt 4.4.3 со сборокой фонона (phonon) могут быть проблемы. Поэтому для первого знакомства с Qt его лучше отключить при конфигурации (ключ -no-phonon, для configure.exe)


Название: Re: установка qt 4.4.3
Отправлено: darkmacho от Ноябрь 02, 2008, 19:41
А че там 2 гига нужно качать?


Название: Re: установка qt 4.4.3
Отправлено: lit-uriy от Ноябрь 02, 2008, 20:15
про закачку 2ГиБ речи не идет, а вот места на винте надо, у меня сейчас ~1,5 ГиБ занимает каталог с Qt 4.4.3


Название: Re: установка qt 4.4.3
Отправлено: darkmacho от Ноябрь 03, 2008, 09:36
Всем привет дошел до
  qmake -o Makefile hello.pro (командная строка не может найти команду qmake пришлось скопировать в папку qmake)
и
  qmake -tp vc -o hello.dsp hello.pro(Здесь пишет что unable to generate output fo c:.....hello.dsp.release  и debug)
Что нужно делать ?

И что означает  "....." has been corrupted and cannot be opened?


Название: Re: установка qt 4.4.3
Отправлено: lit-uriy от Ноябрь 03, 2008, 12:01
2 darkmacho, если собирал Qt по указаному мною руководству, должен был обратить внимание на bat-файл создающий окружение. Если собираешся компилировать свои программы в консоли, запускай тот bat-ник и внем все делай. Либо забей соответствующие переменные окружения в систему.

Если  pro-файл в данном каталоге один, то достаточно делать так:
qmake
make
(где make от конкретного компиллерного набора, для minGW32 - mingw32-make)

Чтобы работать в студии Qt должны собиратся студийным компилером (это указано в руководстве)


Название: Re: установка qt 4.4.3
Отправлено: darkmacho от Ноябрь 03, 2008, 15:01
Я наверно совсем тупой
у меня есть:
"C:\MinGW3.4.5"
     и
"C:\qt"
что и где делать не подскажете?
Все сделал распаковал и осталось сделать make


Название: Re: установка qt 4.4.3
Отправлено: pastor от Ноябрь 03, 2008, 15:03
что и где делать не подскажете?

А что поиск по форуму говорит?


Название: Re: установка qt 4.4.3
Отправлено: darkmacho от Ноябрь 03, 2008, 15:45
конкретно по моему вопросу не смог найти.
А вот я например создал main.cpp, hello.cpp, hello.h в какой-то папке и в командной строке вызываю qmake а он не находит этой команды.Ну скопировал все эти файлы в одну папку с qmake и вызвал qmake все прошло нормально(до этого создал hello.pro). Но потом когда создаю рабочую среду выводит warning  unable realse и debug. Что делаю не так в чем проблема?


Название: Re: установка qt 4.4.3
Отправлено: lit-uriy от Ноябрь 03, 2008, 16:21
2 darkmacho, я тебе уже ответил по поводу qmake.

>>Все сделал распаковал и осталось сделать make
что сделал, что распоковал?



Название: Re: установка qt 4.4.3
Отправлено: darkmacho от Ноябрь 03, 2008, 16:28

1)скачал MinGW3.4.5
2)сделал конфигурацию(по-моему так называется) просто создал bat файл и там распаковывал 4-5 ч.
короче сделал сборку  с использованием MinGW3.4.5
3)Что дальше?


Название: Re: установка qt 4.4.3
Отправлено: lit-uriy от Ноябрь 03, 2008, 16:31
указанное мной руководство (http://wiki.crossplatform.ru/index.php/Установка_Qt4.3.x) прочитай, там все просто, у всех получается с первого раза. Только однажды возник вопрос, и его решили. То что ты написал говорит мне о том, что ты не читал руководства (http://wiki.crossplatform.ru/index.php/Установка_Qt4.3.x).


Название: Re: установка qt 4.4.3
Отправлено: Пантер от Ноябрь 03, 2008, 16:39
Установка Qt под Windows с mingw 32
http://prog.org.ru/qt_wiki/index.php/Main/QtWindowsMingw32


Название: Re: установка qt 4.4.3
Отправлено: darkmacho от Ноябрь 03, 2008, 16:47
нет все прочитал все понял но
Я же приводил пример
в одной папке создаю hello.cpp,hello.h, hmain.cpp создаю файл hello.pro(все как сказано в руководстве) вызваю командную строку  "qmake -o Makefile hello.pro" НО командная строка говорит что такой команды нет(qmake)  И поэтому я скопировываю все эти 4 файла в c:\qt\qmake\  ГДЕ есть qmake.  В этой папке все проходит нормально.

СЛЕДУЮЩИЙ ЭТАП
 вызываю "qmake -tp vc -o hello.dsp hello.pro"  И ЗДЕСЬ ВЫВОДИТ WARNING:unable realase и debug что то...
НО все таки файл проекта создается открываю студией 2005 ошибка
                                                     открываю visual c++ 6.0 преобразовывает
добаваляю в проект остальные файлы(hello.cpp,hello.h,hmain.h)  компилирую выводит что нет makefile

???


Название: Re: установка qt 4.4.3
Отправлено: lit-uriy от Ноябрь 03, 2008, 16:59
Давай так, чтобы не обезьяничать, а поступать сознательно. Ответь на следующие вопросы:
для чего ты копировал qmake, что тебя подтолкнуло это сделать? Почему ты решил, что это поможет?

По поводу: qmake -tp vc... я уже ответил, в предыдущих постах.


Название: Re: установка qt 4.4.3
Отправлено: darkmacho от Ноябрь 03, 2008, 17:18
ПАПКИ на моем компе
c:\MinGW3.4.5
c:\qt - здесь подкаталог c:\qt\qmake\qmake.exe

Я ж говорю когда я вызваю qmake из командной строки  и из другой папки то командная строка говорит что нет такой ФУНКЦИИ (т.е. нет функции qmake)и поэтому Я все файлы скопировал  в папку  где находится qmake -

c:\qt\qmake\

 и повторно вызвал эту функцию и все пошло


Название: Re: установка qt 4.4.3
Отправлено: lit-uriy от Ноябрь 03, 2008, 17:19
2 darkmacho, ты всетаки на два мих вопроса ответь.


Название: Re: установка qt 4.4.3
Отправлено: pastor от Ноябрь 03, 2008, 17:23
2 darkmacho: Добавь в переменную среду PATH путь к папке bin Qt

qmake -tp vc работать небудет. Это командля дле генерации проекта под Visual Studio. Но ты ведь дело имеешь с другим компилятором - MinGW. Прийдеться забыть про студию, если ты используешь MinGW.

Если тебе нжна студия, то и Qt нужно собирать студией, а не MInGW.

Для ясности ответь на вопрос: какой компилятор ты используешь - MInGW или Visual Studio?


Название: Re: установка qt 4.4.3
Отправлено: darkmacho от Ноябрь 03, 2008, 17:36
Так друзья
 1)lit-uriy
a)Просто ты меня не понял я qmake не копировывал, а файлы наоборот в папку с QMAKE!!!!   
б)Потому что qmake не запускается в других папках!!!! поэтому все файлы скопирвал к нему!!!!

2)pastor
ага я понял  значит я компилировал с помощью MInGW - этот компилятор у которого нет рабочей среды? да? А как с ним быть ?

Ну я так то привык к студии.




Название: Re: установка qt 4.4.3
Отправлено: Пантер от Ноябрь 03, 2008, 17:43
Можешь использовать с MinGW: QDevelop, Eclipse. Если хочешь все таки студию, то и собирай ее компилятором.


Название: Re: установка qt 4.4.3
Отправлено: pastor от Ноябрь 03, 2008, 17:51
2)pastor
ага я понял  значит я компилировал с помощью MInGW - этот компилятор у которого нет рабочей среды? да? А как с ним быть ?

Ну я так то привык к студии.

все верно. Вместе с MInGW можишь порообывать Qt Creator - http://www.prog.org.ru/topic_7959_0.html
или как вариант поставить Visual Studio (только поновее чем 6. Накрайняк поставь SP5, если он ещё нестоит) и скомпилировать Qt при помощи студии, как уже сказал panter_dsd


Название: Re: установка qt 4.4.3
Отправлено: darkmacho от Ноябрь 03, 2008, 17:59
А make файлы как делать .

На этой страничке дошел до


Теперь Вы можете использовать qmake для создания Makefile Вашего приложения. В командной строке в каталоге с Вашим проектом напишите следующее:

 qmake -o Makefile hello.proЗатем напишите make или nmake в зависимости от компилятора, который Вы используете.

Для пользователей Visual Studio, qmake также может создавать файлы .dsp или .vcproj, например:

 qmake -tp vc -o hello.dsp hello.pro


http://wiki.crossplatform.ru/index.php/Qt:%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F_4.3.2/qmake-tutorial

НО ПОЧЕМУ ТО командная строка не находит QMAKE

Там прхив на 200 мб стоит качать у меня пойдет??


Название: Re: установка qt 4.4.3
Отправлено: Пантер от Ноябрь 03, 2008, 18:01
Добавь в PATH путь c:\qt\bin и будет тебе счастье.


Название: Re: установка qt 4.4.3
Отправлено: darkmacho от Ноябрь 03, 2008, 18:03
а где это PATH? ???


Название: Re: установка qt 4.4.3
Отправлено: ритт от Ноябрь 03, 2008, 18:07
ты ник себе подходящий выбрал...действительно, темень... :)


Название: Re: установка qt 4.4.3
Отправлено: darkmacho от Ноябрь 03, 2008, 18:25
аа вот это что ли
SET QTDIR=c:\qt\
SET PATH=c:\qt\bin\
это уже так было
то есть и с этим так же



Название: Re: установка qt 4.4.3
Отправлено: lit-uriy от Ноябрь 03, 2008, 18:33
2 darkmacho, запускай батник qt432.bat (из моего руководства), и внем выполняй компиляцию, так тебе на первых порах пойдет.


Название: Re: установка qt 4.4.3
Отправлено: lit-uriy от Ноябрь 03, 2008, 18:34
когда батник завершает работу, переменные окружения возвращаются в исходное положение.


Название: Re: установка qt 4.4.3
Отправлено: darkmacho от Ноябрь 03, 2008, 18:41
А что вы скажете на это http://ru.wikibooks.org/wiki/QT

У меня есть visual  studio 2005 professional edition там же есть SDK?
                    и есть  qt 4.4.3
если сейчас я это скомпилирую со старой не будет конфликтовать???


Название: Re: установка qt 4.4.3
Отправлено: lit-uriy от Ноябрь 03, 2008, 18:47
2 darkmacho, на что конкретно?


Название: Re: установка qt 4.4.3
Отправлено: lit-uriy от Ноябрь 03, 2008, 18:49
перед компиляцией выполни mingw32-make confclean в томже батнике где и сборку проводил


Название: Re: установка qt 4.4.3
Отправлено: darkmacho от Ноябрь 03, 2008, 18:52
Я решил установить в visual studio 2005
Там же есть свой SDK да так что не нада с инета качать только пути изменить надо и все?


Название: Re: установка qt 4.4.3
Отправлено: lit-uriy от Ноябрь 03, 2008, 19:03
ты про какой SDK?


Название: Re: установка qt 4.4.3
Отправлено: darkmacho от Ноябрь 03, 2008, 19:06
там же ссылка была про то как в студию установить


Название: Re: установка qt 4.4.3
Отправлено: lit-uriy от Ноябрь 03, 2008, 19:16
щас мой мозг выкипит :(


Название: Re: установка qt 4.4.3
Отправлено: pastor от Ноябрь 03, 2008, 19:47
2 darkmacho: пересмотри топики в данном разделе. Вопрос компиляции Qt (и под студии и под mingw) уже расматривался неоднократно и расжовывался до мелочей. Неповерю если ты ненайдешь ничего...


Название: Re: установка qt 4.4.3
Отправлено: darkmacho от Ноябрь 04, 2008, 08:08
Короче вот
http://symmetrica.net/qt4/qt-win.htm
                       +
http://www.prog.org.ru/topic_7763_30.html
И все проблемы решены
Спасибо всем кто ответил


Название: Re: установка qt 4.4.3
Отправлено: ритт от Ноябрь 04, 2008, 09:10
[off]
http://symmetrica.net/qt4/qt-win.htm
охренительная статья :)

Цитировать
Далее предполагается, что C:\qt-4 – корневая директория Qt 4, то есть именно в этой директории содержатся поддиректории build, demos файл configure.exe и т.п.
гг...поддиректория build...

Цитировать
После завершения компиляции в директории C:\qt-4\lib появится около сотни разделяемых библиотек Qt 4
а почему не две или три сотни? а ещё лучше пусть их там будут ТЫСЯЧИ...МНОГО ТЫСЯЧ :)
[/off]

простите, не удержался )