crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

4 страниц V   1 2 3 > »   
Ответить в данную темуНачать новую тему
> QT+VS2005, Установка и интеграция
bynet
  опции профиля:
сообщение 18.3.2008, 11:26
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 69
Регистрация: 17.3.2008
Из: Belarus
Пользователь №: 124

Спасибо сказали: 0 раз(а)




Репутация:   0  


Сталкнулся с такой проблемкой - Как установить библиотеку QT в VS2005. Полазил по форуму, как такового нормального ответа нету, или я что-то недопонимаю.
Помогите пожалуйста(опишите подробную установку). Мне не надо скрывать код своей программы.

Сообщение отредактировал bynet - 18.3.2008, 11:28
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 18.3.2008, 12:06
Сообщение #2


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Что именно тебя интересует?
Если просто установка Qt для VS2005, то тебе нужно только вот что:
1. Установить переменные среды
QMAKESPEC=win32-msvc2005
QTDIR=D:\LIBS\qt\os4.3.2
PATH=%PATH%;%QTDIR%
2. Открываешь Command Prompt Visual Studio, в ней заходишь в %QTDIR% и запускаешь configure с нужными тебе дополнительными параметрами, если не устраивают те, что по умолчанию. Или просто:
Цитата
configure
, -platform не нужно, так как ты уже указал в QMAKESPEC.
Хотя можно и так сделать:
Цитата
configure -platform win32-msvc2005
3. После того как закончилось конфигурирование Qt там же запускаешь nmake и идешь курить, так как компилиться будет долго.

В ближайшее время постараюсь написать сатью по поводу сборки Qt, а то что-то и правда стало много вопросов по этому поводу.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
bynet
  опции профиля:
сообщение 18.3.2008, 12:53
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 69
Регистрация: 17.3.2008
Из: Belarus
Пользователь №: 124

Спасибо сказали: 0 раз(а)




Репутация:   0  


1.Возникает вопрос куда устанавливать переменные среды?
PATH=%PATH%;%QTDIR% - в данном примере является PATH - переменная, а значение %PATH%;%QTDIR% ?
2.%PATH% - вместо этого надо прописывать свой путь?
3. Как в команд пром перейти в %QTDIR% ?
4. Какой именно дистербутив лучше испольщовать?(желательно линк на него)
5.Как интегрировать или как его использовать без интеграции
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 18.3.2008, 13:13
Сообщение #4


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


%variable% в винде обозначаются переменные из переменных сред для их запуска и использования в пакетных файлах.
Или например если ты в адресной строке эксплорера наберешь %SystemRoot%, то попадешь в папку c:\windows - это у меня так, у тебя может быть другой диск.

1. Правой кнопкой мыши по "Мой компьютер", в появившемся выпадающем меню выбираешь "Свойства", далее находишь и заходишь в "Переменные среды". В системных переменных ищешь переменную path. и в конец к ее значению добавляешь ;%QTDIR%.
2. Как описал выше - это переменная из переменных сред окружения, смотри первый пункт.
3. Если у тебя папка по умолчанию в команд промт например C:\windows\system32 и папка с Qt лежит на диске С, то тебе нужно только написать cd %qtdir% и все. Если папка с Qt на диске D, то перед этим тебе нужно будет сменить диск вызвав cd D:
4. http://trolltech.com/developer/downloads/qt/windows - Любой zip архив, который не mingw.
5. Что значит интегрировать?

Сообщение отредактировал ViGOur - 18.3.2008, 13:14
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 18.3.2008, 13:29
Сообщение #5


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата
PATH=%PATH%;%QTDIR%

означает что в переменную PATH, запишется текущее значение PATH и то чему рано QTDIR, т.е. процентики это использование имеющейся переменной, как ViGOur про %SystemRoot% написал.

и еще в виндовозах после установок в "моем компьютере" надо либо сеанс завершить либо машину перезагрузить, иначе могут непринятся во внимание изменение переменных,
если надо без перезагрузки и непостоянно то пиши bat-файл, а внем например так:
set QTDIR=H:\Qt\4.3.4\STD
set PATH=H:\Qt\4.3.4\STD\bin
set PATH=%PATH%;F:\MinGW\3.4.5\bin
set PATH=%PATH%;%SystemRoot%\System32
set QMAKESPEC=win32-g++

это для MinGW справедливо, т.е. всюду пишется команда set, она действеут пока батник исполняется

Сообщение отредактировал Litkevich Yuriy - 18.3.2008, 13:29
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 18.3.2008, 13:32
Сообщение #6


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Машину перезагружать не нужно, но вот cmd или студию закрыть прийдется, так как они подхватили и работают со старыми значениями переменных сред.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
bynet
  опции профиля:
сообщение 18.3.2008, 13:44
Сообщение #7


Студент
*

Группа: Участник
Сообщений: 69
Регистрация: 17.3.2008
Из: Belarus
Пользователь №: 124

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(ViGOur @ 18.3.2008, 14:13) *
5. Что значит интегрировать?


Огромное спасибо. Интегрировать - тоесть я запускаю vs2005 и создаю проект qt.
Или подругому - как после установки использовать эту библиотеку, или где она там находится
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
bynet
  опции профиля:
сообщение 18.3.2008, 13:49
Сообщение #8


Студент
*

Группа: Участник
Сообщений: 69
Регистрация: 17.3.2008
Из: Belarus
Пользователь №: 124

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Litkevich Yuriy @ 18.3.2008, 14:29) *
это для MinGW справедливо, т.е. всюду пишется команда set, она действеут пока батник исполняется

Какое отличие MinGW - от простого zip архива(крометого что MinGW уже собран)?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 18.3.2008, 14:06
Сообщение #9


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


MinGW - это компилятор, так как ты хочешь работать с VS2005, то тебе он не нужен.

Чтобы создавать проекты, я уже и не помню, нужен Qt интегратор или нет, но кажется его нужно ставить, а он платный. :(
Может и ошибаюсь.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
bynet
  опции профиля:
сообщение 18.3.2008, 14:18
Сообщение #10


Студент
*

Группа: Участник
Сообщений: 69
Регистрация: 17.3.2008
Из: Belarus
Пользователь №: 124

Спасибо сказали: 0 раз(а)




Репутация:   0  


Огромнео спасибо за предоставленную иформацию
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

4 страниц V   1 2 3 > » 
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 26.11.2024, 15:30