Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Андрей А. от Февраль 02, 2007, 19:41



Название: Об отказе работать у Qt-приложений под Windows XP
Отправлено: Андрей А. от Февраль 02, 2007, 19:41
К своему ужасу обнаружил, что мое Qt-приложение отказывается работать под урезанным Windows XP. Проверил все откомпилированные примеры из дистрибутива Qt и то же самое. При этом, приложения, слепленные в Дельфи и Билдере работают нормально. Проблема явно не в библиотеках ,потому что на полной версии Windows все работает после установки Qt*.dll и msvc*.dll. Отказ выглядит как "невозможно запустить программу".
Какой же компонент Windows нужен Qt для работы и не нужен другим?
Компилятор - MSVC 2005 Express Edition (но похоже, что дело не в нем). Винда урезана основательно - нет трея, рабочего стола и пр. Только работающий остов и сеть. Есть возможность добавить то, что нужно, но переустанавливать до полной - is not an option. :(


Название: Об отказе работать у Qt-приложений под Windows XP
Отправлено: Steven_Orko от Февраль 02, 2007, 19:42
Эта тема уже раз 100 обсуждалась. Ищи по форуму.


Название: Об отказе работать у Qt-приложений под Windows XP
Отправлено: Андрей А. от Февраль 02, 2007, 19:45
Цитата: "Steven_Orko"
Эта тема уже раз 100 обсуждалась. Ищи по форуму.

Поискал уже. Вроде как обсуждались вопросы с недостающими библиотеками компиляторов и Qt, а у меня не хватает чего-то из Windows. Или нет? :?


Название: Об отказе работать у Qt-приложений под Windows XP
Отправлено: Steven_Orko от Февраль 02, 2007, 19:57
Цитата: "Андрей А."
Или нет? :?

Нет, дело в манифестах. Ищи про них и Framework .NET. Ты ведь компилил в 2005? да?


Название: Об отказе работать у Qt-приложений под Windows XP
Отправлено: Андрей А. от Февраль 02, 2007, 20:10
Цитата: "Steven_Orko"
Цитата: "Андрей А."
Или нет? :?

Нет, дело в манифестах. Ищи про них и Framework .NET. Ты ведь компилил в 2005? да?

Да, в 2005. Но ведь у меня и qt-шные примеры, откомпиленные непонятно в чем (я устанавливал бинарник), тоже не работают. Опять же, все это хозяйство работает на другой чистой машине, где стоят человеческие Винды.
Блин - действительно манифест помог.  :oops:  Был неправ. Но каким боком он относится к Qt-шным примерам-то? Я ж их не компилил.... И почему он не нужен был на машине, где никогда никакого девелоперского софта не было?


Название: Об отказе работать у Qt-приложений под Windows XP
Отправлено: Steven_Orko от Февраль 02, 2007, 22:19
Цитата: "Андрей А."
Но каким боком он относится к Qt-шным примерам-то? Я ж их не компилил.... И почему он не нужен был на машине, где никогда никакого девелоперского софта не было?


Я на это не смогу тебе ответить. Уже не помню. Как перешел на *nix, так вся винда из головы вылетела, самый минимум остался. Возможно, кто еще сможет ответить. ))))


Название: Об отказе работать у Qt-приложений под Windows XP
Отправлено: Dendy от Февраль 02, 2007, 23:10
ПримерьІ кто-то за тебя собрал 2005 студией. И собрал их с манифестами, которьІе требуют установленньІй .NET Framework 2.0. На других машинах очевидно все работало из-за уже установленного сего поделия M$.