0 / 0 / 0
Регистрация: 06.07.2015
Сообщений: 96
|
||||||
1 | ||||||
Debug и release30.05.2018, 08:18. Показов 5635. Ответов 17
Метки нет Все метки)
(
Добрый день. проблема в следующем - в режиме Debug программа работает адекватно, в программе есть обращения к sqlite, все записывается и считывается. Есть диалоговое окно. Зупускается по кнопке, всё работает. Как только переходишь в режим выпуска, exe крашится:
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
30.05.2018, 08:18 | |
Ответы с готовыми решениями:
17
Разница release & debug Создание проекта в QT Creator: Debug и Release
|
0 / 0 / 0
Регистрация: 06.07.2015
Сообщений: 96
|
||||||
30.05.2018, 12:03 [ТС] | 3 | |||||
нет, все данные инициализированы, из того, что он выдает, только вот:
0
|
30.05.2018, 12:20 | 4 |
Базы данных, конечно, не обязательно закрывать, но вот следить, чтобы QSqlQuery не пережил свою базу тогда придётся самостоятельно. В целом, из имеющихся данных, у вас программа написана с ошибкой. Да.
0
|
0 / 0 / 0
Регистрация: 06.07.2015
Сообщений: 96
|
|
30.05.2018, 12:24 [ТС] | 5 |
Что это значит? и как этого избежать? Подскажите, пожалуйста, с базами только недавно начала работать. уже есть релиз и с базами, и с комбобоксами, поэтому сложно отследить, из-за чего конкретно экзешник крашится. При запуске все работает до момента, пока не нажмешь на кнопку запуска диалога.. но в режиме отладки все запускается и работает без проблем
0
|
0 / 0 / 0
Регистрация: 06.07.2015
Сообщений: 96
|
|||||||||||
30.05.2018, 12:28 [ТС] | 7 | ||||||||||
в issues никаких ошибок не вываливается
Добавлено через 2 минуты мои запросы имеют следующий вид:
0
|
2287 / 786 / 299
Регистрация: 10.02.2018
Сообщений: 1,839
|
|
30.05.2018, 12:29 | 8 |
А под отладчиком запустить release сборку что-то не позволяет?
Если развалилось, значит первым делом нужно посмотреть где именно развалилось, на каком коде.
0
|
30.05.2018, 12:52 | 9 | |||||
Мде
0
|
0 / 0 / 0
Регистрация: 06.07.2015
Сообщений: 96
|
|
30.05.2018, 13:03 [ТС] | 10 |
0
|
0 / 0 / 0
Регистрация: 06.07.2015
Сообщений: 96
|
|
30.05.2018, 13:06 [ТС] | 11 |
0
|
2287 / 786 / 299
Регистрация: 10.02.2018
Сообщений: 1,839
|
|
30.05.2018, 13:12 | 12 |
0
|
0 / 0 / 0
Регистрация: 06.07.2015
Сообщений: 96
|
|
30.05.2018, 13:21 [ТС] | 13 |
0
|
0 / 0 / 0
Регистрация: 06.07.2015
Сообщений: 96
|
|
30.05.2018, 13:50 [ТС] | 15 |
Честно пролистала все файлы через find, нигде не использую QVariant. А если есть не инициализированные переменные, они всегда вываливаются в issues, у меня была парочка, я их инициализировала. Больше никаких issues нет вообще
0
|
Заблокирован
|
|
30.05.2018, 14:17 | 16 |
Mtip, используешь minGW небойсь? Забудь про этот шлак, используй под винду MSVS
Хочешь сказать, что когда ты в режиме отладки запускаешь через "треугольничек с жучком" у тебя не вылезает ошибка, она появляется только в релизе? Даже если у тебя горит "отладка" в QtCreator, отлаживать нужно через отладчик, то есть запускать через треугольник с жуком
0
|
2287 / 786 / 299
Регистрация: 10.02.2018
Сообщений: 1,839
|
|
30.05.2018, 16:01 | 17 |
Mtip
В левой части экрана creatora есть закладки/кнопки инструментов. Выберите закладку "проекты". Для выпуска в "этапе сборки" поставьте галочку на "отделять отладочную информацию". Пересоберите проект и попробуйте ещё раз запустить отладку для release.
0
|
0 / 0 / 0
Регистрация: 06.07.2015
Сообщений: 96
|
|||||||||||
31.05.2018, 07:48 [ТС] | 18 | ||||||||||
проблема решена, может кому-то будет полезно. В одном из конструкторов, вместо
0
|
31.05.2018, 07:48 | |
Помогаю со студенческими работами здесь
18
Разное поведение при debug и release сборке Статическая сборка Qt / Расположение папки с Debug/Release файлом ПО Не запускается release Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |