Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Susenin от Май 01, 2014, 00:05



Название: GDB - тормозит. Может стоит вернуться на MSVC?
Отправлено: Susenin от Май 01, 2014, 00:05
Добрый день.
У меня Windows 7x64, Qt 5.2.1, Qt Creator.
Раньше использовал MSVC. Недавно понадобилось одно приложение, написанное под Винду, собрать под Андроид. А там компилятор MinGW. И решил я для приложений под Виндоус тоже использовать MinGW. Плюсы - лучшая поддержка C++11, из пригодившихся фишек строго типизированное перечисление (enum class), списки инициализации, приложения запускаются под WinXP (надо иногда, но можно обойтись).
Но тут попробовал поотлаживаться, по шагам не удается пройти иногда, висит GDB.

Посоветуйте как быть? Может я не умею настраивать GDB? Может нужно брать самую последнюю версию, а не ту, что поставляется с Qt? Или возвращаться на MSVC?
Может собрать Qt последним компилятором MSVC 2013?


Название: Re: GDB - тормозит. Может стоит вернуться на MSVC?
Отправлено: Bepec от Май 01, 2014, 06:53
Я думаю тут креатор виснет, а не GDB. :)


Название: Re: GDB - тормозит. Может стоит вернуться на MSVC?
Отправлено: kamre от Май 01, 2014, 08:09
Или возвращаться на MSVC?
Разумное решение, сам уже сколько раз смотрел QtCreator и всегда возвращался на MSVC.

Может собрать Qt последним компилятором MSVC 2013?
Вроде скоро выходит Qt 5.3 и там будут сборки под MSVC 2013.


Название: Re: GDB - тормозит. Может стоит вернуться на MSVC?
Отправлено: Susenin от Май 01, 2014, 22:34
Я думаю тут креатор виснет, а не GDB. :)
Креатор выдает сообщение, что "40 секунд нет ответа от GDB. Подождать еще?".

Кстати, Креатор мне нравится. Может Студию не рассмотрел в свое время, но особых преимуществ не вижу.


Название: Re: GDB - тормозит. Может стоит вернуться на MSVC?
Отправлено: Bepec от Май 01, 2014, 22:39
Ну тут нет однозначного ответа :)
Креатор версии эмм.. 2 какой то я пробовал. Сборка проекта дебаг+релиз = 2 минуты. VS2008 = 20 секунд. Компиляторы настроены у обоих MSVC :)

PS чудеса :)


Название: Re: GDB - тормозит. Может стоит вернуться на MSVC?
Отправлено: Alex Custov от Май 01, 2014, 23:13
PS чудеса :)

чудес не бывает. Подозреваю, что в MSVC используется /MP.


Название: Re: GDB - тормозит. Может стоит вернуться на MSVC?
Отправлено: Bepec от Май 02, 2014, 00:21
А я подозреваю, что раз компилятор один, то и Creator может использовать /mp. Ннэ?


Название: Re: GDB - тормозит. Может стоит вернуться на MSVC?
Отправлено: Susenin от Май 02, 2014, 16:09
А я подозреваю, что раз компилятор один, то и Creator может использовать /mp. Ннэ?
Наверняка может. Под руками нет msvc, а вот MinGW можно подсунуть ключ "-j", что по идее то же самое.


Название: Re: GDB - тормозит. Может стоит вернуться на MSVC?
Отправлено: Bepec от Май 02, 2014, 16:25
Да, VS2008 не использует /mp по умолчанию. В чём разница мне не очевидно, но креатор даже на простые действия типа открыть проект реагировал как-то "замедленно".

PS ну да хватит о грустном. Это было давно и оставило не оч приятные впечатления.