Название: Так все таки как поставить нормально 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, все зароботало. Всем спасибо!
|