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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблема при release сборке приложения  (Прочитано 2374 раз)
michael_dovgal
Гость
« : Май 10, 2014, 18:40 »

Привет всему Qt сообществу. Не так давно пользуюсь этой средой, возникла необходимость по работе.
При сборке release версии ПО вылетает непонятная ошибка.
Суть приложения: обмен с внешним устройством через виртуальный ком-порт. в приложении организована очередь сообщений, запускается параллельно несколько потоков (запись/чтение параметров).
Обнаружил,что вылетает только при изменении конфига qmake с галочки debug на release.
Кто может подскажите куда копать.
Лучше рассказать не могу, понятия не имею,что с приложением происходит.при debug сборке все отлично

Я надеюсь более-менее понятно объяснил. если нужно могу дать более подробную информацию. email - dovgalmichael@gmail.com
« Последнее редактирование: Май 10, 2014, 20:08 от michael_dovgal » Записан
Bepec
Гость
« Ответ #1 : Май 10, 2014, 20:53 »

При дебаге вашу программу(коня) держит дебагер. Скорость выполнения медленнее.
При релизе ваша программа(конь) несётся во всю мочь. Особенно если учесть что несколько потоков.

% на 90 ошибка кроется в вашем коде Улыбающийся
Записан
michael_dovgal
Гость
« Ответ #2 : Май 11, 2014, 04:05 »

да это я понимаю. просто я пока не могу представить даже как это отладить...
Записан
Bepec
Гость
« Ответ #3 : Май 11, 2014, 11:12 »

Локализируй ошибку. Т.е. отключай 1 компонент за другим, до тех пор пока проблема не исчезнет.

Вероятно у тебя либо неинициализированный указатель/выход за границы массива/рассинхронизация потоков Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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