Russian Qt Forum
Июнь 07, 2024, 17:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: GDB - тормозит. Может стоит вернуться на MSVC?  (Прочитано 4197 раз)
Susenin
Новичок

Offline Offline

Сообщений: 35


Просмотр профиля
« : Май 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?
Записан
Bepec
Гость
« Ответ #1 : Май 01, 2014, 06:53 »

Я думаю тут креатор виснет, а не GDB. Улыбающийся
Записан
kamre
Частый гость
***
Offline Offline

Сообщений: 233


Просмотр профиля
« Ответ #2 : Май 01, 2014, 08:09 »

Или возвращаться на MSVC?
Разумное решение, сам уже сколько раз смотрел QtCreator и всегда возвращался на MSVC.

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

Offline Offline

Сообщений: 35


Просмотр профиля
« Ответ #3 : Май 01, 2014, 22:34 »

Я думаю тут креатор виснет, а не GDB. Улыбающийся
Креатор выдает сообщение, что "40 секунд нет ответа от GDB. Подождать еще?".

Кстати, Креатор мне нравится. Может Студию не рассмотрел в свое время, но особых преимуществ не вижу.
Записан
Bepec
Гость
« Ответ #4 : Май 01, 2014, 22:39 »

Ну тут нет однозначного ответа Улыбающийся
Креатор версии эмм.. 2 какой то я пробовал. Сборка проекта дебаг+релиз = 2 минуты. VS2008 = 20 секунд. Компиляторы настроены у обоих MSVC Улыбающийся

PS чудеса Улыбающийся
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #5 : Май 01, 2014, 23:13 »

PS чудеса Улыбающийся

чудес не бывает. Подозреваю, что в MSVC используется /MP.
Записан
Bepec
Гость
« Ответ #6 : Май 02, 2014, 00:21 »

А я подозреваю, что раз компилятор один, то и Creator может использовать /mp. Ннэ?
Записан
Susenin
Новичок

Offline Offline

Сообщений: 35


Просмотр профиля
« Ответ #7 : Май 02, 2014, 16:09 »

А я подозреваю, что раз компилятор один, то и Creator может использовать /mp. Ннэ?
Наверняка может. Под руками нет msvc, а вот MinGW можно подсунуть ключ "-j", что по идее то же самое.
Записан
Bepec
Гость
« Ответ #8 : Май 02, 2014, 16:25 »

Да, VS2008 не использует /mp по умолчанию. В чём разница мне не очевидно, но креатор даже на простые действия типа открыть проект реагировал как-то "замедленно".

PS ну да хватит о грустном. Это было давно и оставило не оч приятные впечатления.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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