Приложение не работает в сырой системе - PullRequest
1 голос
/ 16 июля 2010

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

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

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

cheers P.

1 Ответ

1 голос
/ 16 июля 2010

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

Вероятно, это будет MSCVRTxx.dll.

...