Приложение не работает в сырой системе

1

У меня есть приложение GUI для python, я использую pyQt4. Я создаю двоичный файл с bbfreeze (до того, как я использовал py2exe, но он плохо работал с модулем электронной почты).

В системе, где я создаю это приложение, все работает правильно, но когда я устанавливаю его на необработанные окна (без всех этих vc_redist и наборов библиотек python), двоичный файл не работает.

Где я должен найти решение, так как у меня нет сообщений/исключений/сбоев, он просто заканчивается сразу после запуска из командной строки.

Я предсказываю, что если бы я установил некоторые инструменты из "системы сборки", я бы запустил его. Это единственный способ? Я имею в виду, если бы я нашел недостающую библиотеку lib (если это проблема с lib), добавила бы эту библиотеку в bbfreeze script, чтобы решить эту проблему?

веселит Р.

Теги:
pyqt
py2exe

1 ответ

1
Лучший ответ

Получите Dependency Walker и запустите файл depend.exe в своем исполняемом файле. Он рассмотрит полное дерево зависимостей DLL и отметит красной ошибкой те, которые отсутствуют.

Скорее всего, это MSCVRTxx.dll.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню