Russian Qt Forum
Ноябрь 24, 2024, 18:58
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
Qt под МСВС - дефолтный qmake.
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Qt под МСВС - дефолтный qmake. (Прочитано 13433 раз)
mcrads
Гость
Qt под МСВС - дефолтный qmake.
«
:
Ноябрь 25, 2009, 22:30 »
Я с таким вопросом. Очень прошу прощения если тему повторяю - но вопрос очень срочный и животрепещущий.
Как поменять дефолтный qmake в МСВС с 3.3.3 на свежий четвертый? потому как Qt в МСВС r14 стоит 4 а qmake 3.
Как так - не пойму, странно вообще система сделана - но универ заставляет Qt + MCBC...
P.S. - наверное сейчас жутко было бы писать в qt3...
Записан
sLiva
Гость
Re: Qt под МСВС - дефолтный qmake.
«
Ответ #1 :
Ноябрь 26, 2009, 00:30 »
Цитата: mcrads от Ноябрь 25, 2009, 22:30
Я с таким вопросом. Очень прошу прощения если тему повторяю - но вопрос очень срочный и животрепещущий.
Как поменять дефолтный qmake в МСВС с 3.3.3 на свежий четвертый? потому как Qt в МСВС r14 стоит 4 а qmake 3.
Как так - не пойму, странно вообще система сделана - но универ заставляет Qt + MCBC...
P.S. - наверное сейчас жутко было бы писать в qt3...
Сделай симлинк на тот qmake который нужен в /usr/bin и назови к примеру qmake4 и тогда вызывать его будешь уже qmake4
Интересно а что это за универ где МСВС преподают?
Записан
BaltikS
Гость
Re: Qt под МСВС - дефолтный qmake.
«
Ответ #2 :
Ноябрь 26, 2009, 07:21 »
Скорее всего МИФИ...только для чего это делают?
Записан
mcrads
Гость
Re: Qt под МСВС - дефолтный qmake.
«
Ответ #3 :
Ноябрь 26, 2009, 08:21 »
Цитата: BaltikS от Ноябрь 26, 2009, 07:21
Скорее всего МИФИ...только для чего это делают?
Нет, не МИФИ ) Тольяттинский государственный университет. внеучебка )
Спасибо, попробую )
Записан
gislinux
Гость
Re: Qt под МСВС - дефолтный qmake.
«
Ответ #4 :
Ноябрь 26, 2009, 10:30 »
А что это за релиз r14. Когда вышел. Что нового? Какая Qt?
Знаю, что в начале 2009 должны были выпустить r12, 2 редакцию, где обновить Qt до 3.3.8
Записан
mcrads
Гость
Re: Qt под МСВС - дефолтный qmake.
«
Ответ #5 :
Ноябрь 26, 2009, 10:42 »
r14 - февраль 2009 года.
Qt имеется как 3.3.8 так и 4.4.2, причем 4 недовстроен. Вот собственно и мучаюсь - как заставить работать qmake от 4.
В принципе пакеты не такие уж и старые, позволяют даже обновиться. вот собираю gcc свежий (Qt 4.5.3 требует)
Работает несколько стабильнее да и выглядит поприятнее. в принципе я доволен.
Однако. 14 релиз еще не прошел сертификацию и предоставляется только для тестирования.
так все-таки ) как сменить версию qmake без создания линка?
Записан
BRE
Гость
Re: Qt под МСВС - дефолтный qmake.
«
Ответ #6 :
Ноябрь 26, 2009, 10:50 »
Цитата: mcrads от Ноябрь 26, 2009, 10:42
так все-таки ) как сменить версию qmake без создания линка?
В некоторых linux дистрибутивах, где используется Qt3 и Qt4, команда qmake запускает qmake из Qt3, а для запуска qmake от Qt4, нужно сделать qmake-qt4.
Попробуй поискать у себя, может название будет другим.
Записан
SASA
Гость
Re: Qt под МСВС - дефолтный qmake.
«
Ответ #7 :
Ноябрь 26, 2009, 13:00 »
Вместо qmake пиши
qmake4
. И переде
make
не забудь переключить компилятор (gccv3, по-моему).
Записан
mcrads
Гость
Re: Qt под МСВС - дефолтный qmake.
«
Ответ #8 :
Ноябрь 26, 2009, 18:36 »
Вот насчет qmake4 заработало, огромное спасибо )) но теперь не хочет работать make ((( увы после выполнения qmake он теперь почти доходит до конца - и говорит ошибка 1... пытаюсь обносить gcc на 4 - не знаю, поможет ли...
gccv3 - что она делает? ее я тоже использовал, но разницы никакой - под мсвс компилятор стоит gcc-3.3.6
Записан
SASA
Гость
Re: Qt под МСВС - дефолтный qmake.
«
Ответ #9 :
Ноябрь 27, 2009, 17:17 »
gccv3 - переключает на третью версию компилятора.
Впринципе, скомпилить можно всё. Проблемы встречали с шаблонами, инициализацией статических данных и автоматическим приведением типов. А так сносно работает.
З.Ы. Может и правда ошибка закралась
. Попробуйте откомилить Hellow World.
Записан
mcrads
Гость
Re: Qt под МСВС - дефолтный qmake.
«
Ответ #10 :
Ноябрь 27, 2009, 19:04 »
С миром он поздоровался, здесь все нормально... но увы этим все и ограничивается. чуть сложнее программа, с несколькими кнопками и парой векторов - Ошибка 1 при компиляции =( gcc 4.0.0 и выше не встает по причине той же самой ошибки.
не понимаю... в логе особых подробностей не нашел - то же самое примерно =(
и вдобавок это все касается только встроенного Qt.
отдельно скаченный qt 4.5.3 поставился - но работать отказался... тоже борюсь =( ужас - целая проблема с этим МСВС...
Записан
SASA
Гость
Re: Qt под МСВС - дефолтный qmake.
«
Ответ #11 :
Ноябрь 27, 2009, 19:48 »
А чего за ошибка. Мож лог выложешь.
Записан
andrew.k
Гость
Re: Qt под МСВС - дефолтный qmake.
«
Ответ #12 :
Июнь 14, 2010, 11:10 »
Цитата: SASA от Ноябрь 27, 2009, 19:48
А чего за ошибка. Мож лог выложешь.
После установки система настроена на работу с 3 версией, т.е. QTDIR, PATH, MANPATH ссылаются на соответсвующие директории 3 версии. Эти пути устанавливаются в скрипте /etc/profile.d/qt-3.3.3.sh. исправил все на 4 версию. Но элементарный хеловорлд компилится, но не линкуется, выдает много ошибок undefined reference
пробовал переключать на версию gcc 3.3.6 (команда gccv3) никакой разницы.
В чем грабли?
Записан
SASA
Гость
Re: Qt под МСВС - дефолтный qmake.
«
Ответ #13 :
Июнь 16, 2010, 08:57 »
Не надо ни чего менять.
Пути прописаны на библиотеки и qt4 и qt3. Они по названию отличаются.
qmake4 прописывает зависимости до библиотек четверки - всё компилется и линкуется.
Был какой-то старый релиз МСВС. Там надо было указывать полный путь до четвёртого кумейка.
Говорят, на последний МСВС (с gcc4) ставиться креатор.
Записан
andrew.k
Гость
Re: Qt под МСВС - дефолтный qmake.
«
Ответ #14 :
Июнь 16, 2010, 09:43 »
Цитата: SASA от Июнь 16, 2010, 08:57
Не надо ни чего менять.
Пути прописаны на библиотеки и qt4 и qt3. Они по названию отличаются.
qmake4 прописывает зависимости до библиотек четверки - всё компилется и линкуется.
Был какой-то старый релиз МСВС. Там надо было указывать полный путь до четвёртого кумейка.
Говорят, на последний МСВС (с gcc4) ставиться креатор.
Что за такой последний? последний это не 12(14?) изм2? какая дата релиза и где взять?
Записан
Страниц: [
1
]
2
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...