Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
QVariantList в качестве возращаемого значения функции QVariant
|
|||
|---|---|---|---|
|
#18+
Собираю статистику по поводу креша следующего кода: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. На одной Windows 7 32bit машине в конфигурации Qt 5.0.1 MSVC2010 32bit ABI: x86-windows-msvc2010-pe-32bit это приложение крешится. На своей рабочей машине Windows 7 64 bit в той же конфигурации этот пример работает. Буду благодарен если Вы имеете развернутую среду разработки под QT и уделите пару минут на запуск этого примера в своей конфигурации системы и приведете результат здесь. Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2013, 17:18 |
|
||
|
QVariantList в качестве возращаемого значения функции QVariant
|
|||
|---|---|---|---|
|
#18+
Windows XP SP3 32 Qt 4.7.0 mingw 4.6.2 - работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2013, 18:54 |
|
||
|
QVariantList в качестве возращаемого значения функции QVariant
|
|||
|---|---|---|---|
|
#18+
m_Sla, Спасибо большое, а вот что получаю я ( https://bugreports.qt-project.org/browse/QTBUG-30009): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2013, 19:32 |
|
||
|
QVariantList в качестве возращаемого значения функции QVariant
|
|||
|---|---|---|---|
|
#18+
Удалось найти причину. Проблема не в Qt, а в настройках среды конкретной машины: Qt Creator 2.6.2, использующий Qt 5.0.1 MSVC 2010 32 bit подцеплял компилятор от 2008 студии и как результат: проблемы с хипом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2013, 21:03 |
|
||
|
QVariantList в качестве возращаемого значения функции QVariant
|
|||
|---|---|---|---|
|
#18+
Анатолий ШироковУдалось найти причину. Проблема не в Qt, а в настройках среды конкретной машины: Qt Creator 2.6.2, использующий Qt 5.0.1 MSVC 2010 32 bit подцеплял компилятор от 2008 студии и как результат: проблемы с хипом.очень похоже, ловил такую же, по сути, фигню, когда Qt сконфигурированна под 2008ю студию, а приложение компилялось по факту 2010й )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2013, 23:08 |
|
||
|
QVariantList в качестве возращаемого значения функции QVariant
|
|||
|---|---|---|---|
|
#18+
А в это время, люди пользующиеся mingw сидят и удивляются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2013, 23:13 |
|
||
|
QVariantList в качестве возращаемого значения функции QVariant
|
|||
|---|---|---|---|
|
#18+
White Owl, да ладно, что, сконфигурить Qt под одну версию mingw, а приложение собрать другой, и ничего не упадёт? хип не рухнет? сказки это ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2013, 23:18 |
|
||
|
QVariantList в качестве возращаемого значения функции QVariant
|
|||
|---|---|---|---|
|
#18+
White OwlА в это время, люди пользующиеся mingw сидят и удивляются. Проблема разных рантаймов она не такая и редкая в условиях работы с разными средами разработки на одной машине, поэтому, фиг знает, может кому-то эта ситуация сократит время на локализацию и устранение проблемы. Ну а так старый добрый http://www.dependencywalker.com/ рулит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2013, 00:38 |
|
||
|
QVariantList в качестве возращаемого значения функции QVariant
|
|||
|---|---|---|---|
|
#18+
egorychWhite Owl, да ладно, что, сконфигурить Qt под одну версию mingw, а приложение собрать другой, и ничего не упадёт? хип не рухнет? сказки этоНеа, не упадет. В первую очередь потому что Qt выпускает свою библиотеку сразу в комплекте с компилятором. Соотвественно у библиотеки и собираемых приложений один и тот же рантайм. Дело вовсе не в том что gcc лучше чем cl, а всего-лишь в модели инсталляции инструмента... Хотя и gcc все-же лучше чем cl :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2013, 07:26 |
|
||
|
QVariantList в качестве возращаемого значения функции QVariant
|
|||
|---|---|---|---|
|
#18+
White Owl, и у тебя всегда на машине только один mingw? ну, завидую, чё. Правда дело тут не в компиляторе, а в производственной необходимости иметь несколько разных версий Qt при разработке PS Было, правда, что по каким-то своим причинам, винда находила одну из Qtшных dll от TortoiseHg, что тоже приводило к похожему падению. dependencywalker помог разобраться, не религия )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2013, 09:33 |
|
||
|
QVariantList в качестве возращаемого значения функции QVariant
|
|||
|---|---|---|---|
|
#18+
White Owl Хотя и gcc все-же лучше чем cl :) Ну уж всяко не быстрее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2013, 13:04 |
|
||
|
QVariantList в качестве возращаемого значения функции QVariant
|
|||
|---|---|---|---|
|
#18+
egorychWhite Owl, и у тебя всегда на машине только один mingw? ну, завидую, чё. Правда дело тут не в компиляторе, а в производственной необходимости иметь несколько разных версий Qt при разработкеНет, у меня сейчас три mingw на машине стоят. Один чистый mingw, один в составе Qt4 и один в Qt5. Заблудится и собрать приложение с неподходящим рантаймом - сложно. И кстати VS у меня тоже есть двух версий - 2003 и 2010, но для Qt они не используются. И вообще они редко используются. Еще есть два gcc в составе двух cygwin'ов (один самостоятельный cygwin, второй пришел как часть OCaml'а), но эти два вообще не используется. Кроссплатформенных компиляторов у меня сейчас нет. GBA уже умер и проекты под него заморожены, а PS Vita - все руки не доходят попробовать пописать. Поэтому их SDK лежат в архивах и ждут настроения. Эти два SDK тоже основаны на gcc, кстати. egorychdependencywalker помог разобраться, не религия ))Религия тоже имеет свои плюсы. Соблюдение заповедей "не убий" и "не укради" могут спасти человека от тюрьмы. А соблюдение заповеди "не трогай VS если этого можно избежать" может спасти от головной боли :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2013, 19:43 |
|
||
|
QVariantList в качестве возращаемого значения функции QVariant
|
|||
|---|---|---|---|
|
#18+
Анатолий ШироковWhite OwlА в это время, люди пользующиеся mingw сидят и удивляются. Проблема разных рантаймов она не такая и редкая в условиях работы с разными средами разработки на одной машине, поэтому, фиг знает, может кому-то эта ситуация сократит время на локализацию и устранение проблемы. Ну а так старый добрый http://www.dependencywalker.com/ рулит. Она решается организационно. У нас для релизов используются "Билд Машины". Каждая машина имеет одну среду компелирования. Релиз с девелоперских машин запрещен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2013, 22:49 |
|
||
|
QVariantList в качестве возращаемого значения функции QVariant
|
|||
|---|---|---|---|
|
#18+
White OwlЗаблудится и собрать приложение с неподходящим рантаймом - сложно. никто и не говорит, что это происходит каждый день. Никаких преимуществ mingw в данном вопросе не наблюдаю. White OwlА соблюдение заповеди "не трогай VS если этого можно избежать" может спасти от головной боли :)когда креатор научится корректно выполнять команду clean и обзаведётся вменяемым отладчиком, тогда и можно будет хотя бы подумать о том, чтобы отказаться от студии, хотя спорить о том, что она ( студия ) - тормозное и глюкавое гавно я не буду, это - так. Спорить о вреде отладчика я тоже не хочу, довольно часто он помогает _мне_ быстро решать мелкие и не очень мелкие проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2013, 23:57 |
|
||
|
QVariantList в качестве возращаемого значения функции QVariant
|
|||
|---|---|---|---|
|
#18+
OoCcОна решается организационно. У нас для релизов используются "Билд Машины". Каждая машина имеет одну среду компелирования. Релиз с девелоперских машин запрещен.а с чего это вы решили, что речь идёт о релизе? вы пример видели? часто такие полезные программы пользователям поставляете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2013, 23:58 |
|
||
|
QVariantList в качестве возращаемого значения функции QVariant
|
|||
|---|---|---|---|
|
#18+
egorychOoCcОна решается организационно. У нас для релизов используются "Билд Машины". Каждая машина имеет одну среду компелирования. Релиз с девелоперских машин запрещен.а с чего это вы решили, что речь идёт о релизе? вы пример видели? часто такие полезные программы пользователям поставляете? Вчера был тяжелый день. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2013, 11:11 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38173955&tid=2020400]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 272ms |

| 0 / 0 |
