Russian Qt Forum

Qt => Работа с сетью => Тема начата: vbi от Декабрь 18, 2013, 02:31



Название: Проблема в релизной версии с QList<QNetworkProxy>
Отправлено: vbi от Декабрь 18, 2013, 02:31
В версии debug все работает нормально. Когда запускаю программу в версии release, программа выпадает на методе
QList<QNetworkProxy>::at();
а так же на методе
QList<QNetworkProxy>::count();

Причем не работает релиз отдельного приложения с dll QT-шными библиотеками. При запуске релиза из под QtCreator все работает нормально. В чем может біть причина?


Название: Re: Проблема в релизной версии с QList<QNetworkProxy>
Отправлено: kambala от Декабрь 18, 2013, 02:45
неправильные длл подсовываешь


Название: Re: Проблема в релизной версии с QList<QNetworkProxy>
Отправлено: vbi от Декабрь 21, 2013, 15:13
Вообщето вылетает и когда запускаю релиз из под QtCreator. В debug режиме все ок


Название: Re: Проблема в релизной версии с QList<QNetworkProxy>
Отправлено: Bepec от Декабрь 21, 2013, 15:30
Когда дебаг, то используется рабочий каталог с путями IDE (по крайней мере так в винде было).
Когда релиз, используется рабочий каталог релизной программы.

Соглашусь с вышеизложенным мнением - не те dll.


Название: Re: Проблема в релизной версии с QList<QNetworkProxy>
Отправлено: vbi от Декабрь 21, 2013, 18:05
хм.. Стоял Qt 4.8.1, снес, установил Qt 4.8.5 - та же проблема. В описании ошибки пишет, что исключение произошло именно в программе а не в сторонней библиотеке.


Название: Re: Проблема в релизной версии с QList<QNetworkProxy>
Отправлено: Old от Декабрь 21, 2013, 18:23
В чем может біть причина?
В не инициализированных переменных.


Название: Re: Проблема в релизной версии с QList<QNetworkProxy>
Отправлено: Bepec от Декабрь 21, 2013, 19:17
гонке потоков!

Ну а в общем - в вашем коде. Дебаггер он ... сглаживает неровности. :)