QT+VS2005, Установка и интеграция |
Здравствуйте, гость ( Вход | Регистрация )
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-файл, а внем например так:
это для 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 |
|
|
|
bynet |
18.3.2008, 13:49
Сообщение
#8
|
Студент Группа: Участник Сообщений: 69 Регистрация: 17.3.2008 Из: Belarus Пользователь №: 124 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
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 |
Огромнео спасибо за предоставленную иформацию
|
|
|
Текстовая версия | Сейчас: 30.11.2024, 4:52 |