Название: Qt 4.5.2 - падение в Vista и Win7 Отправлено: Padawan от Сентябрь 18, 2009, 16:26 Приложение развесистое, сейчас собираю с Qt 4.5.2 (комерческим)
На WinXP (любом) работает как часы, но при запуске под Vista и Win7 падает еще до входа в main. Отчет об ошибках систем указывает на модуль QtCore4.dll После танцев с бубном получилось запустить под вистой в режиме совместимости с windows 98. ??? Кто ни будь сталкивался с такой напастью ? И как с этим бороться ? Название: Re: Qt 4.5.2 - падение в Vista и Win7 Отправлено: Padawan от Сентябрь 21, 2009, 20:32 Мнда, похоже у народа идей нету. ::)
Название: Re: Qt 4.5.2 - падение в Vista и Win7 Отправлено: lit-uriy от Сентябрь 21, 2009, 21:33 Видимо мало кто на Висте да на 7ке сидит
Название: Re: Qt 4.5.2 - падение в Vista и Win7 Отправлено: pastor от Сентябрь 21, 2009, 22:31 Как вариант, можно попробовать собрать 4.5.2 на целевой платформе (виста, 7). Что качается вынь7 (да и висты тоже), то можно взять свеженький снапшотик Qt 4.6 и собрать его (именно с этой версии заявлена поддержка вынь7).
Название: Re: Qt 4.5.2 - падение в Vista и Win7 Отправлено: Tonal от Сентябрь 22, 2009, 07:37 Я сижу на свисте - никаких проблем нет.
Правда использую открытую версию и мингву. Каким компилятором собираешь? Установлен ли на целевых машинах его рантайм? Манифесты к проге и dll-кам отдельно или в ресурсах? Название: Re: Qt 4.5.2 - падение в Vista и Win7 Отправлено: Khs от Сентябрь 22, 2009, 11:58 Я сижу на свисте - никаких проблем нет. Правда использую открытую версию и мингву. +1 Название: Re: Qt 4.5.2 - падение в Vista и Win7 Отправлено: CroCIV от Сентябрь 24, 2009, 07:53 И вправду. Подтверждаю, что на Хрюше собранные статически эхзешники под Вислой работать не хотят (Qt 4.5). Чую я виноваты Хрюшные библясы gdi32.lib comdlg32.lib oleaut32.lib imm32.lib winmm.lib winspool.lib ws2_32.lib ole32.lib user32.lib msimg32.lib shell32.lib kernel32.lib uuid.lib advapi32.lib кто-то из них тупо не совместим с вислой и 7кой
Название: Re: Qt 4.5.2 - падение в Vista и Win7 Отправлено: shadone от Сентябрь 28, 2009, 11:49 И вправду. Подтверждаю, что на Хрюше собранные статически эхзешники под Вислой работать не хотят (Qt 4.5). Чую я виноваты Хрюшные библясы gdi32.lib comdlg32.lib oleaut32.lib imm32.lib winmm.lib winspool.lib ws2_32.lib ole32.lib user32.lib msimg32.lib shell32.lib kernel32.lib uuid.lib advapi32.lib кто-то из них тупо не совместим с вислой и 7кой хм, вы говорите что приложение собранное статически с Qt (т.е. qt сконфигурирована с опцией "-static", так?) падает при запуске при переносе на Vista/Win7 ? Или уже нашли причину такого поведения?Название: Re: Qt 4.5.2 - падение в Vista и Win7 Отправлено: Padawan от Октябрь 08, 2009, 16:26 Используется коммерческий Qt 4.5.3 (теперь уже)
Компилятор VS 2008 sp1 Собрана программа с динамическим рантаймом, который на висту устанавливал (к дистрибутиву он у меня пристегнут) Из event viewer'a Цитировать Сбойное приложение pmodule.exe, версия 0.0.0.0, штамп времени 0x4acc7bbb, сбойный модуль QtCore4.dll, версия 4.5.3.0, штамп времени 0x4ac1eff6, код исключения 0xc00000fd, смещение ошибки 0x00115bd7, ИД процесса 0xa98, время запуска приложения 0x01ca48009a994018. Код: Имя журнала: Application P.S. Вот нашел обсуждение той ошибки, что вылезает у меня на экран: http://www.thevista.ru/forums.php?m=posts&q=13321 Предлагают установить рантайм 2005 студии. Странно это как то. Название: Re: Qt 4.5.2 - падение в Vista и Win7 Отправлено: shadone от Октябрь 08, 2009, 16:32 Используется коммерческий Qt 4.5.3 (теперь уже) нужен stack trace приложения собранного с отладочной информацией.Компилятор VS 2008 sp1 Собрана программа с динамическим рантаймом, который на висту устанавливал (к дистрибутиву он у меня пристегнут) Из event viewer'a Цитировать Сбойное приложение pmodule.exe, версия 0.0.0.0, штамп времени 0x4acc7bbb, сбойный модуль QtCore4.dll, версия 4.5.3.0, штамп времени 0x4ac1eff6, код исключения 0xc00000fd, смещение ошибки 0x00115bd7, ИД процесса 0xa98, время запуска приложения 0x01ca48009a994018. |