Russian Qt Forum
Ноябрь 07, 2024, 00:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Об отказе работать у Qt-приложений под Windows XP  (Прочитано 5013 раз)
Андрей А.
Гость
« : Февраль 02, 2007, 19:41 »

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

Эта тема уже раз 100 обсуждалась. Ищи по форуму.
Записан
Андрей А.
Гость
« Ответ #2 : Февраль 02, 2007, 19:45 »

Цитата: "Steven_Orko"
Эта тема уже раз 100 обсуждалась. Ищи по форуму.

Поискал уже. Вроде как обсуждались вопросы с недостающими библиотеками компиляторов и Qt, а у меня не хватает чего-то из Windows. Или нет? :?
Записан
Steven_Orko
Гость
« Ответ #3 : Февраль 02, 2007, 19:57 »

Цитата: "Андрей А."
Или нет? :?

Нет, дело в манифестах. Ищи про них и Framework .NET. Ты ведь компилил в 2005? да?
Записан
Андрей А.
Гость
« Ответ #4 : Февраль 02, 2007, 20:10 »

Цитата: "Steven_Orko"
Цитата: "Андрей А."
Или нет? :?

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

Да, в 2005. Но ведь у меня и qt-шные примеры, откомпиленные непонятно в чем (я устанавливал бинарник), тоже не работают. Опять же, все это хозяйство работает на другой чистой машине, где стоят человеческие Винды.
Блин - действительно манифест помог.  :oops:  Был неправ. Но каким боком он относится к Qt-шным примерам-то? Я ж их не компилил.... И почему он не нужен был на машине, где никогда никакого девелоперского софта не было?
Записан
Steven_Orko
Гость
« Ответ #5 : Февраль 02, 2007, 22:19 »

Цитата: "Андрей А."
Но каким боком он относится к Qt-шным примерам-то? Я ж их не компилил.... И почему он не нужен был на машине, где никогда никакого девелоперского софта не было?


Я на это не смогу тебе ответить. Уже не помню. Как перешел на *nix, так вся винда из головы вылетела, самый минимум остался. Возможно, кто еще сможет ответить. ))))
Записан
Dendy
Гость
« Ответ #6 : Февраль 02, 2007, 23:10 »

ПримерьІ кто-то за тебя собрал 2005 студией. И собрал их с манифестами, которьІе требуют установленньІй .NET Framework 2.0. На других машинах очевидно все работало из-за уже установленного сего поделия M$.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.05 секунд. Запросов: 21.