Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Diablo от Март 05, 2007, 12:48



Название: Так все таки как поставить нормально Qt?
Отправлено: Diablo от Март 05, 2007, 12:48
Я создавал уже тему по поводу установки Qt. С помощью вашего форума я сделал следующее:
1) Зашел на сайт Qt Undeground
2) Закачал оттуда qt-win-commercial-src-4.2.2 и qt-vsintegration-1.2.1
3) Нашел на форуме несколько вариантов лицензий такие как:
   
    LicenseID="4444"
    Licensee="StarDancer"
    LicenseKeyExt=FGKX-RM5-F4M-2CX-3P5X-HGM8X-2B52

    LicenseID="4444"
    Licensee="Denis Korablev"
    LicenseKeyExt=FGKX-RM5-F4M-2CX-3P5X-HGM8X-2B52

    LicenseID="XXXXXXXX"
    Licensee="User"
    LicenseKey=XXXX-XXXX-XXXX
    LicenseKeyExt=XXXXXXXX-XXXXXX-XXXXXXX-XXXXXXX-XXXXXXX-     XXXXXXX-XXXX

4) Создал файл .qt-license И поместил его в папку своего профиля

5) Распаковал файл qt-win-commercial-src-4.2.2.zip в удобную для себя папку, прочитал файл Install, который находился в распокованной папке.

6) Создал переменную Path = путь к Qt\bin как и написано в файле Install

7) В командной строке находясь в дириктории Qt написал следующее
    set QMAKESPEC=win32-msvc2005
   
    Затем
    configure

8) Появилось следующее:

C:\Soft\Work\Qt>set QMAKESPEC=win32-msvc2005

C:\Soft\Work\Qt>configure
Reading license file in.....C:\Documents and Settings\Diablo/.qt-license

This is the Qt/Windows Universal Edition.

You are licensed to use this software under the terms of
the Qt COMMERCIAL LICENSE AGREEMENT.

Type '?' to view the Qt COMMERCIAL LICENSE AGREEMENT.
Type 'y' to accept this license offer.
Type 'n' to decline this license offer.

Do you accept the terms of the license?
y
Environment:
    INCLUDE=
      Unset
    LIB=
      Unset
    PATH=
      C:\WINDOWS\system32
      C:\WINDOWS
      C:\WINDOWS\System32\Wbem
      C:\Program Files\Intel\DMIX
      C:\Soft\Maintenance\Diskeeper\
      C:\Soft\Work\Qt\bin\
Licensee....................StarDancer
License ID..................4444
Product license.............Universal Edition
Expiry Date.................

Configuration:
    minimal-config
    small-config
    medium-config
    large-config
    full-config
    build_all
    debug
Qt Configuration:
    release
    debug
    zlib
    no-gif
    png
    accessibility
    qt3support
    opengl
    ipv6

QMAKESPEC...................win32-msvc2005 (env)
Architecture................windows
Maketool....................nmake
Debug symbols...............yes
Accessibility support.......yes
STL support.................yes
Exception support...........yes
RTTI support................yes
OpenGL support..............yes
Qt3 compatibility...........yes

Third Party Libraries:
    ZLIB support............qt
    GIF support.............no
    JPEG support............plugin
    PNG support.............qt
    MNG support.............plugin

Styles:
    Windows.................yes
    Windows XP..............no
    Plastique...............yes
    Cleanlooks..............yes
    Motif...................yes
    CDE.....................yes

Sql Drivers:
    ODBC....................no
    MySQL...................no
    OCI.....................no
    PostgreSQL..............no
    TDS.....................no
    DB2.....................no
    SQLite..................yes
    SQLite2.................no
    InterBase...............no

Sources are in..............C:\Soft\Work\Qt
Build is done in............C:\Soft\Work\Qt
Install prefix..............C:\Soft\Work\Qt
Headers installed to........C:\Soft\Work\Qt\include
Libraries installed to......C:\Soft\Work\Qt\lib
Plugins installed to........C:\Soft\Work\Qt\plugins
Binaries installed to.......C:\Soft\Work\Qt\bin
Docs installed to...........C:\Soft\Work\Qt\doc
Data installed to...........C:\Soft\Work\Qt
Translations installed to...C:\Soft\Work\Qt\translations
Examples installed to.......C:\Soft\Work\Qt\examples
Demos installed to..........C:\Soft\Work\Qt\demos


Creating qmake...
execute: File or path is not found (nmake)
execute: File or path is not found (nmake)
Cleaning qmake failed, return code -1

Как видите библиотека у меня не скомпилилась, хотя я делал все как было написано в файле Install. Я еще установил Интегратор для Visual Studio с помощью ключей, которые я написал выше. В Visual Studio появились меню, разные новые кнопки, инструменты. В файле Readme интегратора было написано, что в настройках студии нужно прописать путь к Qt Build, что это за директория? Я как понял, это папки Qt\bin после компиляции библиотеки с помощью configure, прав ли я?
Надеюсь вы откликнитесь на мою просьбу объяснить, что же я делаю неправильно и указать конкретно, что мне нужно сделать? Заранее вас благодарю. Прошу меня извинить, что я докучаю вам такими распросами, но я действительно многого не понимаю о чем вы пишите на этом форуме, а другого способа узнать, что это значит, как спросить, я не знаю :)


Название: Re: Так все таки как поставить нормально Qt?
Отправлено: pastor от Март 05, 2007, 13:37
Цитата: "Diablo"

Creating qmake...
execute: File or path is not found (nmake)
execute: File or path is not found (nmake)
Cleaning qmake failed, return code -1



У Вас не виден nmake (переменные среды для MSVS 2005 не установлены). Попробуйте собрать Qt из Visual Studio 2005 Command Prompt

ЗЫ: Также у Вас не прописаны пути к студийным либам и ашникам.


Название: Так все таки как поставить нормально Qt?
Отправлено: Admin от Март 05, 2007, 14:20
в VC 6 был скрипт устанавливающий переменнные среды для nmake
тут чтото подобное должно быть


Название: Так все таки как поставить нормально Qt?
Отправлено: QCasper от Март 05, 2007, 15:11
нажимааешь кнопку пуск, заходишь там в Visual Studio .NET 2003 /Visual Studio .NET Tools и вызываешь Visual Studio .NET 2003 Command Prompt. Там посредством команды cd переходишь в каталог Qt и запускаешь configure. Вроде так.


Название: Так все таки как поставить нормально Qt?
Отправлено: Mikhail от Март 05, 2007, 16:40
и там же потом nmake


Название: Так все таки как поставить нормально Qt?
Отправлено: Diablo от Март 05, 2007, 21:52
Спасибо всем большое! Qt 4.2.2 cкомпилилась, ошибок вроде никаких не выдала в конце, правда во время компиляции я замечал разные Warning или еще какие-нибудь нехорошие надписи.
Но это еще не все. Я поставил интегратор, о котором я выше писал, но visual studio при открытии файлов .pro не может найти Qmake. В файле Readme интегратора написано было в свойствах студии во вкладке qt указать путь к Qt Build, я туда прописал путь к папке Qt\bin, но все равно не работает. Там еще про enviromental variаble QTDIR говорилось что-то. Подскажите пожалуйста, что мне сделать на этом этапе?


Название: Так все таки как поставить нормально Qt?
Отправлено: Racheengel от Март 06, 2007, 00:46
прописать в переменных окружения
QTDIR=c:\qt\4.2.2    (например так)
PATH=%QTDIR%\bin;%PATH%


Название: Так все таки как поставить нормально Qt?
Отправлено: Mikhail от Март 06, 2007, 08:20
Qt Build - это каталог в котором собрана Qt.
На него указывает переменная окружения QTDIR, как написано у Racheengel.


Название: Так все таки как поставить нормально Qt?
Отправлено: Diablo от Март 06, 2007, 10:44
Спасибо вам всем большое! Все работает! Я просто на седьмом небе! :)


Название: Так все таки как поставить нормально Qt?
Отправлено: evilguard от Март 06, 2007, 12:02
решил перекомпилировать QT, запускаю configure, qmake скомпилился, а дальше он полез в examples - и постоянно выдает, типа, не могу найти файлы rcc.exe и еще какие-то exe-шники, а они еще не скомпилены. Может я какие-то настройки неправильно задаю в configure?


Название: Так все таки как поставить нормально Qt?
Отправлено: DenKa от Март 21, 2007, 19:06
Ура! Установил и интегрировал qt-win-commercial-4.2.3, все зароботало. Всем спасибо!