Название: 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. |