Название: Qt под МСВС - дефолтный qmake. Отправлено: mcrads от Ноябрь 25, 2009, 22:30 Я с таким вопросом. Очень прошу прощения если тему повторяю - но вопрос очень срочный и животрепещущий.
Как поменять дефолтный qmake в МСВС с 3.3.3 на свежий четвертый? потому как Qt в МСВС r14 стоит 4 а qmake 3. Как так - не пойму, странно вообще система сделана - но универ заставляет Qt + MCBC... P.S. - наверное сейчас жутко было бы писать в qt3... Название: Re: Qt под МСВС - дефолтный qmake. Отправлено: sLiva от Ноябрь 26, 2009, 00:30 Я с таким вопросом. Очень прошу прощения если тему повторяю - но вопрос очень срочный и животрепещущий. Как поменять дефолтный qmake в МСВС с 3.3.3 на свежий четвертый? потому как Qt в МСВС r14 стоит 4 а qmake 3. Как так - не пойму, странно вообще система сделана - но универ заставляет Qt + MCBC... P.S. - наверное сейчас жутко было бы писать в qt3... Сделай симлинк на тот qmake который нужен в /usr/bin и назови к примеру qmake4 и тогда вызывать его будешь уже qmake4 Интересно а что это за универ где МСВС преподают? :) Название: Re: Qt под МСВС - дефолтный qmake. Отправлено: BaltikS от Ноябрь 26, 2009, 07:21 Скорее всего МИФИ...только для чего это делают?
Название: Re: Qt под МСВС - дефолтный qmake. Отправлено: mcrads от Ноябрь 26, 2009, 08:21 Скорее всего МИФИ...только для чего это делают? Нет, не МИФИ ) Тольяттинский государственный университет. внеучебка ) Спасибо, попробую ) Название: Re: Qt под МСВС - дефолтный qmake. Отправлено: gislinux от Ноябрь 26, 2009, 10:30 А что это за релиз r14. Когда вышел. Что нового? Какая Qt?
Знаю, что в начале 2009 должны были выпустить r12, 2 редакцию, где обновить Qt до 3.3.8 Название: Re: Qt под МСВС - дефолтный qmake. Отправлено: mcrads от Ноябрь 26, 2009, 10:42 r14 - февраль 2009 года.
Qt имеется как 3.3.8 так и 4.4.2, причем 4 недовстроен. Вот собственно и мучаюсь - как заставить работать qmake от 4. В принципе пакеты не такие уж и старые, позволяют даже обновиться. вот собираю gcc свежий (Qt 4.5.3 требует) Работает несколько стабильнее да и выглядит поприятнее. в принципе я доволен. Однако. 14 релиз еще не прошел сертификацию и предоставляется только для тестирования. так все-таки ) как сменить версию qmake без создания линка? Название: Re: Qt под МСВС - дефолтный qmake. Отправлено: BRE от Ноябрь 26, 2009, 10:50 так все-таки ) как сменить версию qmake без создания линка? В некоторых linux дистрибутивах, где используется Qt3 и Qt4, команда qmake запускает qmake из Qt3, а для запуска qmake от Qt4, нужно сделать qmake-qt4.Попробуй поискать у себя, может название будет другим. Название: Re: Qt под МСВС - дефолтный qmake. Отправлено: SASA от Ноябрь 26, 2009, 13:00 Вместо qmake пиши qmake4. И переде make не забудь переключить компилятор (gccv3, по-моему).
Название: Re: Qt под МСВС - дефолтный qmake. Отправлено: mcrads от Ноябрь 26, 2009, 18:36 Вот насчет qmake4 заработало, огромное спасибо )) но теперь не хочет работать make ((( увы после выполнения qmake он теперь почти доходит до конца - и говорит ошибка 1... пытаюсь обносить gcc на 4 - не знаю, поможет ли...
gccv3 - что она делает? ее я тоже использовал, но разницы никакой - под мсвс компилятор стоит gcc-3.3.6 Название: Re: Qt под МСВС - дефолтный qmake. Отправлено: SASA от Ноябрь 27, 2009, 17:17 gccv3 - переключает на третью версию компилятора.
Впринципе, скомпилить можно всё. Проблемы встречали с шаблонами, инициализацией статических данных и автоматическим приведением типов. А так сносно работает. З.Ы. Может и правда ошибка закралась ;). Попробуйте откомилить Hellow World. Название: Re: Qt под МСВС - дефолтный qmake. Отправлено: mcrads от Ноябрь 27, 2009, 19:04 С миром он поздоровался, здесь все нормально... но увы этим все и ограничивается. чуть сложнее программа, с несколькими кнопками и парой векторов - Ошибка 1 при компиляции =( gcc 4.0.0 и выше не встает по причине той же самой ошибки.
не понимаю... в логе особых подробностей не нашел - то же самое примерно =( и вдобавок это все касается только встроенного Qt. отдельно скаченный qt 4.5.3 поставился - но работать отказался... тоже борюсь =( ужас - целая проблема с этим МСВС... Название: Re: Qt под МСВС - дефолтный qmake. Отправлено: SASA от Ноябрь 27, 2009, 19:48 А чего за ошибка. Мож лог выложешь.
Название: Re: Qt под МСВС - дефолтный qmake. Отправлено: andrew.k от Июнь 14, 2010, 11:10 А чего за ошибка. Мож лог выложешь. После установки система настроена на работу с 3 версией, т.е. QTDIR, PATH, MANPATH ссылаются на соответсвующие директории 3 версии. Эти пути устанавливаются в скрипте /etc/profile.d/qt-3.3.3.sh. исправил все на 4 версию. Но элементарный хеловорлд компилится, но не линкуется, выдает много ошибок undefined referenceпробовал переключать на версию gcc 3.3.6 (команда gccv3) никакой разницы. В чем грабли? Название: Re: Qt под МСВС - дефолтный qmake. Отправлено: SASA от Июнь 16, 2010, 08:57 Не надо ни чего менять.
Пути прописаны на библиотеки и qt4 и qt3. Они по названию отличаются. qmake4 прописывает зависимости до библиотек четверки - всё компилется и линкуется. Был какой-то старый релиз МСВС. Там надо было указывать полный путь до четвёртого кумейка. Говорят, на последний МСВС (с gcc4) ставиться креатор. Название: Re: Qt под МСВС - дефолтный qmake. Отправлено: andrew.k от Июнь 16, 2010, 09:43 Не надо ни чего менять. Что за такой последний? последний это не 12(14?) изм2? какая дата релиза и где взять?Пути прописаны на библиотеки и qt4 и qt3. Они по названию отличаются. qmake4 прописывает зависимости до библиотек четверки - всё компилется и линкуется. Был какой-то старый релиз МСВС. Там надо было указывать полный путь до четвёртого кумейка. Говорят, на последний МСВС (с gcc4) ставиться креатор. Название: Re: Qt под МСВС - дефолтный qmake. Отправлено: BaltikS от Июнь 17, 2010, 06:18 Говорят, на последний МСВС (с gcc4) ставиться креатор. На gcc3 тоже ставится, только 1.2Название: Re: Qt под МСВС - дефолтный qmake. Отправлено: SASA от Июнь 18, 2010, 13:35 Что за такой последний? последний это не 12(14?) изм2? какая дата релиза и где взять? У ВНИИНСа. ;D |