У меня есть приложение GUI для python, я использую pyQt4. Я создаю двоичный файл с bbfreeze (до того, как я использовал py2exe, но он плохо работал с модулем электронной почты).
В системе, где я создаю это приложение, все работает правильно, но когда я устанавливаю его на необработанные окна (без всех этих vc_redist и наборов библиотек python), двоичный файл не работает.
Где я должен найти решение, так как у меня нет сообщений/исключений/сбоев, он просто заканчивается сразу после запуска из командной строки.
Я предсказываю, что если бы я установил некоторые инструменты из "системы сборки", я бы запустил его. Это единственный способ? Я имею в виду, если бы я нашел недостающую библиотеку lib (если это проблема с lib), добавила бы эту библиотеку в bbfreeze script, чтобы решить эту проблему?
веселит Р.
Получите Dependency Walker и запустите файл depend.exe в своем исполняемом файле. Он рассмотрит полное дерево зависимостей DLL и отметит красной ошибкой те, которые отсутствуют.
Скорее всего, это MSCVRTxx.dll.