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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Так все таки как поставить нормально Qt?  (Прочитано 13556 раз)
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

Крутой Появилось следующее:

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, прав ли я?
Надеюсь вы откликнитесь на мою просьбу объяснить, что же я делаю неправильно и указать конкретно, что мне нужно сделать? Заранее вас благодарю. Прошу меня извинить, что я докучаю вам такими распросами, но я действительно многого не понимаю о чем вы пишите на этом форуме, а другого способа узнать, что это значит, как спросить, я не знаю Улыбающийся
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #1 : Март 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

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

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #2 : Март 05, 2007, 14:20 »

в VC 6 был скрипт устанавливающий переменнные среды для nmake
тут чтото подобное должно быть
Записан
QCasper
Гость
« Ответ #3 : Март 05, 2007, 15:11 »

нажимааешь кнопку пуск, заходишь там в Visual Studio .NET 2003 /Visual Studio .NET Tools и вызываешь Visual Studio .NET 2003 Command Prompt. Там посредством команды cd переходишь в каталог Qt и запускаешь configure. Вроде так.
Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #4 : Март 05, 2007, 16:40 »

и там же потом nmake
Записан
Diablo
Гость
« Ответ #5 : Март 05, 2007, 21:52 »

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

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #6 : Март 06, 2007, 00:46 »

прописать в переменных окружения
QTDIR=c:\qt\4.2.2    (например так)
PATH=%QTDIR%\bin;%PATH%
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #7 : Март 06, 2007, 08:20 »

Qt Build - это каталог в котором собрана Qt.
На него указывает переменная окружения QTDIR, как написано у Racheengel.
Записан
Diablo
Гость
« Ответ #8 : Март 06, 2007, 10:44 »

Спасибо вам всем большое! Все работает! Я просто на седьмом небе! Улыбающийся
Записан
evilguard
Гость
« Ответ #9 : Март 06, 2007, 12:02 »

решил перекомпилировать QT, запускаю configure, qmake скомпилился, а дальше он полез в examples - и постоянно выдает, типа, не могу найти файлы rcc.exe и еще какие-то exe-шники, а они еще не скомпилены. Может я какие-то настройки неправильно задаю в configure?
Записан
DenKa
Гость
« Ответ #10 : Март 21, 2007, 19:06 »

Ура! Установил и интегрировал qt-win-commercial-4.2.3, все зароботало. Всем спасибо!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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