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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Переход с версии QT 4.5.3 на QT 4.6.0  (Прочитано 3985 раз)
vincent
Гость
« : Декабрь 24, 2009, 09:23 »

Приветствую!

Собственно попытался установить Qt 4.6.0 вместо Qt 4.5.3 (обновить, так сказать).
Что было: стояла версия Qt 4.5.3, компилятор MinGW с версией gcc 3.4.5 (отдельно) - все работало, нареканий не было.
Перед установкой Qt 4.6.0 - удалил предыдущую версию Qt, почистил, на всякий случай, реестр программой CCleaner, и уже потом установил Qt 4.6.0. Попробов собрать проект - получил тут же ошику, погуглив по которой стало понятно что нужно MinGW c версией gcc 4.4 (поскольку автоматический инсталлер MinGW не обновли мне до этой версии, и чтобы не искушать судьбу - снес его и поставил вместо сборку tdm-mingw-1.908.0-4.4.1-2.exe - как рекомендовал один из разработчиков KDE). Но как оказалось тоже не помогло - ошибка осталась, при этом не компилируются даже стандартные примеры - в логе ошибок вываливается куча ссылок на include файлы которые находятся в директории с VC98 (стоит параллельно на ПК).
Попытался запустить configure.exe - то же не выполняется, но после в настройках Qt стала отображаться что у меня компилятор MSVC... понятно дело что Qt "считает" что у меня стоит MSVC - только как вот теперь заставить его работать с MinGW?
Очевидно нужно указать в переменной среды правильные пути... правда боюсь как бы после этого VC98 не перестал работать...
Подскажите ... где можно почерпуть информации? или советом поделитесь что сделать Улыбающийся
Заранее спасибо Улыбающийся
P/S лог ошибок дать не могу - временно удалил Qt, попробую еще установить его с родным MinGW
« Последнее редактирование: Январь 12, 2010, 21:01 от Dendy » Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Декабрь 24, 2009, 12:41 »

Так ты хочешь студию или mingw? Или оба вместе?
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #2 : Декабрь 24, 2009, 12:53 »

Я ставил Qt 4.6 (не SDK), обновлять компилятор нужды нет. Нужно просто поставить тот, что есть в установщике Qt.

>>но после в настройках QT стала отображаться что у меня компилятор MSVC...
это не понял, где это "настройки Qt", может речь идёт об отдельной программе типа "Визуал студио" или "Креатор"?
Записан

Юра.
vincent
Гость
« Ответ #3 : Декабрь 24, 2009, 13:20 »

Да .. не правильно выразился - конечно в настройка Creator'а.

А хочу я чтобы Qt работал исключительно с MinGW, а Студия просто работала.

Сейчас переставил Qt 4.6 c родным компилятором, вроде тех ошибок не выдает уже, хотя вот с tdm-mingw-1.908.0-4.4.1-2 их все жы выдает (полностью проект скомпилировать пока не удалось - пересобираю библиотеку xbase64 с новым компилятором - как добъюсь победы над ним - попробую и целиком собрать Улыбающийся ).

UPD
с родным компилятором получилось все собрать, единственное что непонятным осталось - так это ситуация с демо-проектами - в них почему то при сборке make-файлов попадают пути, которые прописаны у меня в переменных окружения (lib,include) для VC98 (с Qt 4.5.3 SDK такого не наблюдалось). При этом если создавать свой проект то они не добавляются в него. Ситуация, конечно, не критичная - демо-проекты особо собирать не собираюсь, но для себя знать хотелось бы - все таки нужно иметь на компьютере и VC98 и Qt 4.6 SDK
« Последнее редактирование: Январь 12, 2010, 21:00 от Dendy » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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