Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: sir_KIR от Ноябрь 08, 2007, 18:24



Название: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: sir_KIR от Ноябрь 08, 2007, 18:24
Собирается ли Qt под МСВС 3.0 ред. 13?
Какую IDE можно использовать?

У кого есть опыт работы в такой конфигурации? Какие траблы ожидать?

Поделитесь опытом плис.


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: Icoz от Ноябрь 08, 2007, 20:45
Я имел опыт работы с МСВС 3.0 (редакцию не помню, ядро 2.4.32).
Во-первых, проблемы будут в первую очередь с МСВС (но это не по теме)
Во-вторых, кутя 4-ка на МСВС вряд ли ставиться, откуда у меня подозрение, что вы 4.3 будете собирать сами... (несколько часов компила, да и реально потом военным поставить не сможете, если кутя 4.3 не имеет нужных сертификатов)
В-третьих, ИДЕ под МСВС одна - ПС "Конструктор", это qt-disigner с прикрученным редактором кода и отладчиком. Можете, конечно, попробовать собрать Qdevelop, при условии, что не будете использовать какие-то компоненты, рассчитанные на ПС "Конструктор"(иначе я вам сочувствую).


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: Вячеслав от Ноябрь 08, 2007, 21:14
4 под мсвс не собиреться - тама гсс 2.95.4 - таки срежеться на темплейтах ...
Вообще решение в лоб -  собирать прогу на любой интел/линукс платформе ( без оптимизации под старшие пни) и перетаскивать под мсвс ;) Сегодня МВИ прошли ( вояки против 4 opensource) ничего не меют ( гумаг с замечаниями не писали) .... Собствненно работает ..... И даж на TS/ес 1866 собираетья шутро(под дебой) , но хоца нпативной сборки под мсвс.... Ждемс 4 версию ;)


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: nik135 от Ноябрь 09, 2007, 01:15
я собрал 4.3.2, правда, opensource. Для этого пришлось обновить gcc.

ps. кто-нить может поделиться не strip'нутыми glibc библиотеками для mcbc?
pps. gdb падает на программах, собранных с 4-м qt. Как побороть?


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: Вячеслав от Ноябрь 09, 2007, 08:20
я собрал 4.3.2, правда, opensource. Для этого пришлось обновить gcc.

ps. кто-нить может поделиться не strip'нутыми glibc библиотеками для mcbc?
pps. gdb падает на программах, собранных с 4-м qt. Как побороть?
Во ;) Расскажи плиз - кого ставил ? или руками gcc собирал ? А binutils менял ?
Хм про библиотеки посмотрю - или может аффтороф попинать ?
А gdb - где он падает ? под мсвс ?


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: Steven_Orko от Ноябрь 09, 2007, 13:48
Я звонил разработчикам МСВС. Так вот, есть такие новости, что они подготовили нативную версию Кутэ 4.3, которая собирается этим самым 2.95. Кстати, от 2.95 они отказываться НЕ СОБИРАЮТСЯ ВООБЩЕ, чтобы сохранить бинарную совместимость для программ, написанных в "лохматом" году.
Совместно с КуТэ они выпустили новый ПС "Конструктор", ELK и т.д. да саму ОСь, подправленную в некоторых местах, в частности, в наболевшем месте rpm.
Все это дело запустили на конвейер сертификации. Так что ждать еще долго )))

Если бы хоть какая-то версия из 4 серии КутЭ собралась, то сертифицировать было бы не так сложно.
Однако, эти самые разработчики там glibc подправили, переименовали некоторые системные вызовы и т.д.
Так что проблем больше действительно с самой МСВС.


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: Вячеслав от Ноябрь 09, 2007, 17:49
МММММать , ну почему у нас все через ж :( А когда звонил ? и хоть какие-то сроки они называли ?


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: Dodge от Ноябрь 09, 2007, 20:04
Ну у нас ребята эту проблему решили на корню, заменили gcc  и qt4 собралась. Но это в мсвс 3.0, в предидущей версии, я помню наш линухман заменял и glibc, и тож кутя собиралась.


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: sir_KIR от Ноябрь 09, 2007, 20:59
Дней через 10 получим мсвс наконец, начнем париться.

По слухам, Конструктор глюкавый напрочь, особенно при отладке (подтвердите )).

Есть ли смысл и возможность работать в другой IDE в 4м qt, соблюдая совместимость компонентов с Конструктором, а окончательно компилить уже под Конструктором для лицензирования?


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: nik135 от Ноябрь 10, 2007, 14:14
Во ;) Расскажи плиз - кого ставил ? или руками gcc собирал ? А binutils менял ?
Хм про библиотеки посмотрю - или может аффтороф попинать ?
А gdb - где он падает ? под мсвс ?


Ставил gcc 3.4.6 по-моему, собирал из сорцов. glibc-ставил не стрипнутую версию из rpm. но теперь некоторые программы падают в сегфаулт  >:(

а по поводу gdb - падает при запуске из-под него программы.

вообщем геморроя немеряно. для себя решил- разрабатывать и отлаживать лучше под нормальным дистрибутивом, а окончательно компилить уже под мсвс.



Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: nik135 от Ноябрь 10, 2007, 14:24
Кста, ребят, может кто-нибудь выложить или поделиться дистром этим самым, подправленным, для 4-ки? или ахтунг?


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: Icoz от Ноябрь 10, 2007, 18:26
По слухам, Конструктор глюкавый напрочь, особенно при отладке (подтвердите )).
Подтверждаю.


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: AlekSi от Ноябрь 10, 2007, 21:10
Могу лишь подтвердить факт невозможности сборки в МСВС 3.0 "из коробки" и глючность Конструктора, как и остальных переделок ВНИИНСа.

А вообще советую всем тем, кто работает с МСВС, поискать другую работу... Это на редкость отстойная система, к тому же нарушающая GNU GPL.


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: nik135 от Ноябрь 10, 2007, 21:27
А вообще советую всем тем, кто работает с МСВС, поискать другую работу...

????


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: Вячеслав от Ноябрь 10, 2007, 21:29
А вообще советую всем тем, кто работает с МСВС, поискать другую работу... Это на редкость отстойная система, к тому же нарушающая GNU GPL.
Про GPL согласен .. Но может  ты видел другое чудо - ОС2000 ? И кто из них лучше ? (вопрос риторический)
IMHO то что _это_ есть и может быть использовано в реальной жизни - плюс и большой .... Хотя-бы потому что находу не падает,как форточки :( Да г.... изрядное.... но работать можно (если пинками заставят) - я предпочитаю с наглой мордой ставить нормальный линукс на машину ;) Про искать другую работу - ну кто-бы тебе не давал, а меня и так неплохо кормят;) И пока есть интересные темы( которые со скрипом,но пролезают в жизнь) чего еще надо ? А МСВС - это так... эпизод - товарисчи рубят капусту - и и аллах им судья ....
Это все так - горячечный бред после очередных ГОСов ;)


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: Hellraiser от Ноябрь 10, 2007, 22:17
Может не в тему, но зачем пытаться дружить 4-ку Кутю и МСВС? Писать под 4-кой бесполезно, т.к. МСВС вещь специфическая (для категорированных систем, как правило военные и оборонка), и такая прога никогда не будет разрешена к применению. Под Оливией стоит 3-я Кутя - вот на ней и надо писать.


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: Вячеслав от Ноябрь 10, 2007, 23:24
Может не в тему, но зачем пытаться дружить 4-ку Кутю и МСВС? Писать под 4-кой бесполезно, т.к. МСВС вещь специфическая (для категорированных систем, как правило военные и оборонка), и такая прога никогда не будет разрешена к применению. Под Оливией стоит 3-я Кутя - вот на ней и надо писать.
Не прада Ваша ;) Есть два изделия с О1 и 4 qt ;) в 2008 оно пойдет в серию ;) И собственно никаких возражений военпредов\госкомиссий небыло ....


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: Hellraiser от Ноябрь 10, 2007, 23:27
Может не в тему, но зачем пытаться дружить 4-ку Кутю и МСВС? Писать под 4-кой бесполезно, т.к. МСВС вещь специфическая (для категорированных систем, как правило военные и оборонка), и такая прога никогда не будет разрешена к применению. Под Оливией стоит 3-я Кутя - вот на ней и надо писать.
Не прада Ваша ;) Есть два изделия с О1 и 4 qt ;) в 2008 оно пойдет в серию ;) И собственно никаких возражений военпредов\госкомиссий небыло ....
Может и так. Про все такие вещи конечно знать невозможно. Но как это пропустил ВНИИНС (в смысле, ломки МСВС)? Или может это сделали они сами?


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: Вячеслав от Ноябрь 10, 2007, 23:49
Гы ;) А их-то кто спрашивал ? ;)  С точки зрения нашего законодательства - "моя корова, что хочу то и делаю" ;) А на самом деле - там хоть и военные заморочки , но без требований секретности ... Таки и придираться особо не к чему ;) Хотя по словам товарисчей из первого института ВМФ они будут требовать для серийных изделий только МСВС ;( Но щаз пока раздолье - от QNX до форточек во всех ипостасях ;) На последних мви - у нас гибридка (win или мсвс), у контриков win2003 ts и у других qnx ;) Но прошли ;) Вот так и живем ;)


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: AlekSi от Ноябрь 11, 2007, 00:32
Сейчас, когда я пишу этот пост, вверху страницы крутится баннер с заголовком "Работа должна доставлять удовольствие!" Возможно, у вас тоже он будет. Так вот, работа с МСВС удовольствие не доставляет никакого.

ОС2000 не видел. Лицензионный Microsoft(r) Windows(r) XP(tm) со всеми апдейтами у меня дома почти не падает. МСВС на работе тоже редко, но всё же чаще. Иксы убиваются.

Лично я не увольняюсь по двум причинам:
1) Я ещё студент, а нашего брата плохо берут.
2) Мне нравится наша команда.


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: Вячеслав от Ноябрь 11, 2007, 21:10
Сейчас, когда я пишу этот пост, вверху страницы крутится баннер с заголовком "Работа должна доставлять удовольствие!" Возможно, у вас тоже он будет. Так вот, работа с МСВС удовольствие не доставляет никакого.

ОС2000 не видел. Лицензионный Microsoft(r) Windows(r) XP(tm) со всеми апдейтами у меня дома почти не падает. МСВС на работе тоже редко, но всё же чаще. Иксы убиваются.

Лично я не увольняюсь по двум причинам:
1) Я ещё студент, а нашего брата плохо берут.
2) Мне нравится наша команда.
У меня рабочий вариант Debian 4 - падает только когда я его об этом прошу ;) МСВС и WIN режутся намного чаще при отладке железяк ;) Первый от моей лени - лень его до ума доводить , а второй по своей умности - временами пытаеться впереди паровоза бежать ;) Да , под win удобнее писать ( щаз бить будут (может даже ногами  ;D ;D )), но IMHO по сравнению с *nix он еще долго будет проигрывать как платформа разработки ... Но это мое мнение ....


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: SLiDER от Ноябрь 12, 2007, 23:35
Это, собственно те самые парни про которых писал Dodge на первой странице.
Подтверждаю, родным компилятором (2.93) четверка не собирается. Но можно легко собрать любой из ныне актуальных, как из третьей так и из четвертой серии, сами сейчас сидим на 4.2.2. Разрабатывать непосредственно под МСВС это чистый BDSM, так как рабочего окружения ни какого, а собирать его под это ... мало приятного. Поэтому сидим все под Gentoo (ИМХО, для программиста самый лучший дистрибутив). Четверкой (компилятором) Qt 4.3.2 собрался на ура, без выкрутас и обновления binutils не требует, ибо qmake генерит makefile-ы где в качестве линкера используется g++. Есть проблема со сборкой проектов моим любимым cmake т.к. он по умолчанию хочет в качестве линкера именно ld, но все решается установкой одной переменно, счас не помню но если кому надо опубликую. Что касается нежелания ВНИИНС преходить на новый компилятор - очень прискорбно, если не сказать матом ... однако воздержусь. А на счет покореженной Qt4 от них, то они опять опоздали, так как тут уже все по уши в 4.4, особенно интерисует мультимедия (в первую очередь звук), webkit и concurrent. Я сейчас придерживаюсь такого мнения, что, в принципе, можно писать и на голом Qt3 (ибо ВНИИНС более ни чего не поставляет), и потратить на это туеву хучу человеко лет, а можно писать используя уже существующие наработки в т.ч. и Qt4 и itpp и д.р., но главное с открытыми исходниками и потратить на это на порядки меньше времени. Первый вариант МО оплачивать не хочет судя по суммам и срокам, так какого черта нам еще остается. Вопрос сертификации вообще вещь в себе, от чего зависит ее положительный исход я приблизительно себе представляю, и тут ни первый ни вотрой вариант особыми преимуществами не блещут.
Кстати ОС2000 это ось исключительно для встраиваемых применений, ибо является ни чем иным как цельно ворованой VxWorks, и на десктопах даже у военных врядли появится, другие у нее задачи.
А на счет удовольствия от работы тут человек прав был, но есть к сожалению одно НО - это утопия, в большинстве случаев. Это как недавно где-то прочитал: "Программист рожден для счастья…, а приходится работать!". Однако, по моей специальности, найти интересную работу в нашей стране практически не реально (основная специализация разработка систем связи), вот и приходится довольствоваться тем что дают, хотя бы чуть-чуть похожие на это заказы, на сегодняшний день, идут только от МО или ФСБ, но очень мало, и частенько чистой воды бред сдобренный всякими МСВС и прочими гадостями. Однако это лучше чем ни чего. Так что МСВС мы как-нибудь переживем. Надеюсь.  :-\

То Вячеслав: Если вы не против, хотелось бы по подробнее расспросить вас по поводу сертификации, после того как вы окончательно придете в себя после тяжких испытаний.  ;)


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: Вячеслав от Ноябрь 12, 2007, 23:55
Ты рискуешь вообще тогда не дождаться ;) через 1,5 месяца - очередные ;) И далее за пол-года аж 4 штуки ;( МВИ + ГОСЫ разные ;) Я щаз перманентно злой ;) Таки спрашивай ;) Или пошли в мыло /PM  ;D ;D


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: BaltikS от Декабрь 06, 2007, 10:30
Ребята, кто ставил 4 версию на МСВС? У кого получилось помогите откомпилировать! На этапе выполнения конфигур уже отваливается. Откомпилировал GCC новый, так он версию всё равно пишет 2.95.... Хелп, помогите. Если можно по-подробней как этот МСВС побороть!!!


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: Emc от Декабрь 06, 2007, 11:19
Друзья, спешу вас обрадовать qt-4.3.2 собрана под МСВС (ред13), более того существует IDE для работы с ним. Ну и конечно никаких правок gcc и libc все родное ;) .


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: BaltikS от Декабрь 06, 2007, 11:21
EMC, поделись плиз....уже неделю бьюсь над этим.... Голову всю переломал...


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: Emc от Декабрь 06, 2007, 11:34
Боюсь все не так просто
1. Данное ПО сейчас на сертификации и официально мы ничего передавать не можем
2. Вряд ли ты получишь это бесплатно


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: Steven_Orko от Декабрь 06, 2007, 11:41
Друзья, спешу вас обрадовать qt-4.3.2 собрана под МСВС (ред13), более того существует IDE для работы с ним. Ну и конечно никаких правок gcc и libc все родное ;) .
Насколько я помню, именно об этом я уже писал....


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: Emc от Декабрь 06, 2007, 11:49
Цитировать
Совместно с КуТэ они выпустили новый ПС "Конструктор", ELK и т.д. да саму ОСь, подправленную в некоторых местах, в частности, в наболевшем месте rpm.
Все это дело запустили на конвейер сертификации. Так что ждать еще долго )))

Если бы хоть какая-то версия из 4 серии КутЭ собралась, то сертифицировать было бы не так сложно.
Однако, эти самые разработчики там glibc подправили, переименовали некоторые системные вызовы и т.д.
К ВНИИНСу мы никакого отношения не имеем. Наше IDE не имеет ничего общего с ПС "Конструктор" и мы НЕ вносили изменений в glibc
_______
ЗАО НТЦ АССНАЗ


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: BaltikS от Декабрь 06, 2007, 12:07
Друзья, так поможет кто в сборке или нет под МСВС?


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: Dodge от Декабрь 06, 2007, 14:10
А вообще советую всем тем, кто работает с МСВС, поискать другую работу... Это на редкость отстойная система, к тому же нарушающая GNU GPL.
Про GPL согласен ...
Вопрос на самом деле спорный, сейчас как раз разговаривал на эту тему с сотрудником...
МСВС распространяется в рамках одной организации( вроде каг миноб  ;D ).


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: AlekSi от Декабрь 06, 2007, 19:05
Цитировать
Вопрос на самом деле спорный, сейчас как раз разговаривал на эту тему с сотрудником...
МСВС распространяется в рамках одной организации( вроде каг миноб  ;D ).
Я работаю в фирме, не являющейся частью МинОбороны. Исходников нам не дали, хотя мы просили. Так что нифига не спорный случай.


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: SLiDER от Декабрь 06, 2007, 22:10
Друзья, спешу вас обрадовать qt-4.3.2 собрана под МСВС (ред13), более того существует IDE для работы с ним. Ну и конечно никаких правок gcc и libc все родное ;) .
Боюсь все не так просто
1. Данное ПО сейчас на сертификации и официально мы ничего передавать не можем
2. Вряд ли ты получишь это бесплатно

Я так понимаю, к портированию Вы лично ни какого отношения не имеете, и ничего полезного посоветовать не можете? Тогда к чему здесь эти посты? О том что потенциально четверку Qt можно собрать МСВС-ным компилятором, я думаю и так всем известно.  >:(


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: SLiDER от Декабрь 06, 2007, 22:16
Цитировать
Вопрос на самом деле спорный, сейчас как раз разговаривал на эту тему с сотрудником...
МСВС распространяется в рамках одной организации( вроде каг миноб  ;D ).
Я работаю в фирме, не являющейся частью МинОбороны. Исходников нам не дали, хотя мы просили. Так что нифига не спорный случай.

Случай действительно абсолютно неспорный. Действительно нарушают. Причем довольно нагло. И продают они ее не только МО, но и другим таким же психам, готовым платить не за качество, а за сертификат. Посетите их сайт и все поймете. Та же история и с другими компонентами, которые они распространяют, в т.ч. Линтер и Конструктор.


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: SLiDER от Декабрь 06, 2007, 22:36
Ребята, кто ставил 4 версию на МСВС? У кого получилось помогите откомпилировать! На этапе выполнения конфигур уже отваливается. Откомпилировал GCC новый, так он версию всё равно пишет 2.95.... Хелп, помогите. Если можно по-подробней как этот МСВС побороть!!!

Мало собрать и проинсталировать новый компилятор, его еще надо сделать дефолтным для текущего профиля системы, у нормальных дистров для этого есть соответствующие утилиты (например, gcc-config в gentoo) самый тупой способ наделать симлинков на основные компоненты компилятора, подменяя старый. А вообще посмотрите здесь http://gcc.gnu.org/faq.html#multiple


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: Emc от Декабрь 06, 2007, 22:38
Я так понимаю, к портированию Вы лично ни какого отношения не имеете...
имею самое непосредственное. Зачем здесь посты не знаю - пока ВНИИНС не разродится новой версией с не столь древним gcc, большинство так и будет сидеть и мучится. А смысла советовать что - либо, тоже нет. Ну откомпилите вы qt (кстати просто скомпиленая версия будет зверски глючить ) и что, софт написаный на qt4 вы не имеете права использовать  - нет сертификата, так что будет это только игрушкой для личного пользования - играйтесь под виндой или под нормальным линуксом. Второй вариант ждать когда сертифицируемся мы или вниинс и только тогда связка qt4 + МСВС станет актуальной.


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: SLiDER от Декабрь 06, 2007, 22:49
Я так понимаю, к портированию Вы лично ни какого отношения не имеете...
имею самое непосредственное. Зачем здесь посты не знаю - пока ВНИИНС не разродится новой версией с не столь древним gcc, большинство так и будет сидеть и мучится. А смысла советовать что - либо, тоже нет. Ну откомпилите вы qt (кстати просто скомпиленая версия будет зверски глючить ) и что, софт написаный на qt4 вы не имеете права использовать  - нет сертификата, так что будет это только игрушкой для личного пользования - играйтесь под виндой или под нормальным линуксом. Второй вариант ждать когда сертифицируемся мы или вниинс и только тогда связка qt4 + МСВС станет актуальной.

Сертификацией Qt как самостоятельной библиотеки мало кто захочет заниматься, а как часть своего кода вполне прокатит (и уже по моим сведениям не раз прокатывало) через любую сертификацию, а в последствии, как часть уже сертифицированной системы, ее уже можно будет спокойно использовать в любой своей разработке. С другой стороны, в принципе, если сертифицировать ее как отдельный продукт, то можно и продавать страждущим, но это уже совсем другая история. Я бы, например, не купил 8), свое дешевле выйдет.


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: gislinux от Декабрь 10, 2007, 09:52
  Попробовал IDE от АССНАЗ (qt 4.3.2). Поставил ГИС компоненты, собрал и прогнал на картах несколько приложений. Вывод: вполне достойный продукт под МСВС.


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: Emc от Декабрь 10, 2007, 11:12
спасибо :) -- какая у тебя версия ? (последняя 1.3.6) -- если нашел ошибки или хочешь что-либо изменить -- пиши в личку


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: gislinux от Декабрь 10, 2007, 12:41
  Ваши передавали - готовил ГИС компоненты. Все чисто и честно. Тестировал больше месяца Ваш продукт
На сайте www.gisinfo.ru - совместный пресс-релиз


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: nik135 от Декабрь 18, 2007, 07:16
Ребят, так поможет ли кто собрать РОДНЫМ компилятором четверку? Может, хоть в виде намека?


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: BaltikS от Декабрь 18, 2007, 08:26
я собрал, и даже работает. Прийду на работу расскажу что надо изменить.... ;)


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: AlekSi от Декабрь 18, 2007, 08:39
С нетерпением ждём :)


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: Вячеслав от Декабрь 18, 2007, 09:36
я собрал, и даже работает. Прийду на работу расскажу что надо изменить.... ;)
2.95 !?! с нормальным qvariant'ом ?! Вах !!! Шаман .... Колись давай ;) Пыво гарантирую ;)


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: BaltikS от Декабрь 18, 2007, 12:17
Вот что кратко успел записать. Я не гарантирую что всё верно..., потому как всё делалось по принципу "лишь бы собралось". Но по крайней мере почти все екзампелсы работают без крашев. Итак, что я делал.

1. Скачал с сайта Trolltech Qt 4.3.2 opensource версию под Х.
2. В файле variant_p.h находим заменяем функции inline const T *v_cast(const QVariant::Private *d, T * = 0)
и [inline T *v_cast(QVariant::Private *d, T * = 0)/b]
на

Код:
template <typename T>
inline const T *v_cast(const QVariant::Private *d, T * = 0)
{
    return ((sizeof(T) > sizeof(QVariant::Private::Data))
            // this is really a static_cast, but gcc 2.95 complains about it.
            ? reinterpret_cast<const T*>(d->data.shared->ptr)
            : reinterpret_cast<const T*>(&d->data.ptr));
}

template <typename T>
inline T *v_cast(QVariant::Private *d, T * = 0)
{
    return ((sizeof(T) > sizeof(QVariant::Private::Data))
            // this is really a static_cast, but gcc 2.95 complains about it.
            ? reinterpret_cast<T*>(d->data.shared->ptr)
            : reinterpret_cast<T*>(&d->data.ptr));
}

2. В файле src/script/qscriptlexer.cpp строку 713 заменяем на аналогичную в 711 строку.

3. В файле src/gui/qstylesheetstyle.cpp со строки 2167 меняем структуру на:
Код:
struct RuleRoleMap
{
int state;
QPalette::ColorGroup group;
};

RuleRoleMap map[3];
map[0].state = PseudoClass_Enabled;
map[0].group = QPalette::Active;
map[1].state = PseudoClass_Disabled;
map[1].group = QPalette::Disabled;
map[2].state = PseudoClass_Enabled;
map[2].group = QPalette::Inctive;

4. Закомментировать в файле qfileinfogatherer.cpp строки с 211 по 227.

5. Закомментировать оператор в файле /src/scripts/qscriptextqobject.cpp в строке 269.

6. В файле /tools/porting/src/smallobject.h закомментировать цикл в строке 150.

7. Закомментировать строки 98 и 99 в файле qdesigner_formbuilder_p.h

8. Заменять все операторы foreach!!!.

P.S. Комментить все using при ошибках и переделать foreach все... Ещё, у меня не получилось побороть ошибку линковки при сборке портирования с 3 на 4...папка porting. Я её просто вырезал при сборке....

Кто сможет исправить ошибки указаные выше - пишете здесь...
Думаю при сборки коммерческой версии, разницы особой нет!
Удачи!


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: BaltikS от Декабрь 18, 2007, 15:21
Собрался и драйвер к Линтеру и QDevelop тоже... Как ни странно работает, но не работает только debug, кто разберётся отпишитесь, как дебажить проект...


Название: Re: Qt 4.3.2 commerc + МСВС 13 ред.
Отправлено: AlekSi от Декабрь 18, 2007, 23:13
BaltikS, а патчей, случаем, нет готовых?