Я слепой программист, и я пытаюсь разработать приложение, чтобы автоматически извлекать тексты из текущей исполняемой песни на Winamp и представлять ее доступным способом для чтения с экрана. Я использую доступный_output, lib, который упрощает процесс чтения активного экрана с пользователем. Вы можете найти его здесь: https://pypi.python.org/pypi/accessible_output/0.7.5#id3 Для работы требуется библиотека DLL. В моих тестах, читателе NVDA, ему нужен NVDA32controller.dll. При запуске из командной строки он работает хорошо, но после создания файла .exe с py2exe он не находит dll, поэтому программа чтения с экрана больше не говорит ... Любые идеи, как решить эту проблему? Я посмотрел исходный код lib и, возможно, путь, который ищет lib, просто работает, когда он выполняется из командной строки, но когда он является .exe-файлом, он изменяется ... но я не знаю Зачем. Может быть, я должен добавить еще один путь, но какой путь он должен быть?Как найти путь для библиотек DLL, используемых доступной библиотекой lib?
5
A
ответ
2
В статье здесь, кажется, описывает подобную проблему и решение (упаковки DLL в вопросе): http://eli.thegreenplace.net/2008/10/09/packaging-dlls-with-executable-made-by-py2exe/
Кроме того, независимо от указанной выше статьи, IIRC Windows, выглядит внутри каталог установки по Програмам для библиотек DLL. Копирование DLL для программы чтения с экрана в каталог, в котором находится программа py2exe, может работать. Это решение не развертывается слишком хорошо, хотя и выше, хотя подобное может быть и лучше.
Смежные вопросы
- 1. Определить загруженный путь для библиотек DLL
- 2. C# Сохранение библиотек DLL с соответствующей библиотекой
- 3. Путь для библиотек Delphi
- 4. Замена dll статической библиотекой
- 5. Полный путь загруженных DLL?
- 6. Как получить список используемых DLL?
- 7. Найти BLAS, дающий путь к lib
- 8. Обходной путь для mutex в родном lib для CLI DLL
- 9. Как qmake установить .dll и .lib путь вывода файла соответственно
- 10. Рабочий процесс Git для библиотек, используемых «inplace»
- 11. Установка библиотек DLL-библиотек .NET
- 12. Как использовать библиотеку импорта библиотек FFTW .lib как статический .lib в моем проекте?
- 13. Как найти путь к загрузчику DLL?
- 14. C++ Связывание статических библиотек с динамической библиотекой
- 15. Проверьте версию используемых библиотек в пакете rpm
- 16. Куда поместить библиотеки библиотек с библиотекой C#
- 17. Получить список библиотек, используемых в библиотеке
- 18. Развертывание неуправляемых библиотек DLL для вывода каталога
- 19. Visual C++: Местоположение сторонних DLL, используемых DLL плагином?
- 20. Переименование библиотек DLL на Windows
- 21. Помощь с DLL для Lib
- 22. Linux - найти путь к g ++ lib
- 23. Как сделать tcc поиск библиотек в/usr/lib?
- 24. Связывание MATLAB с библиотекой DLL
- 25. новичок: определение CRT lib, используемое библиотекой
- 26. DLL, требующие регистрации, используемых в разных программах.
- 27. Выпуски локальных библиотек DLL
- 28. Установочный путь для обычных общих библиотек Android
- 29. Как файлы заголовка (.h), файлы библиотек (.lib) и DLL (DLL) связаны с
- 30. Как найти корневой путь веб-сайта из dll?
спасибо. Этот урок помог мне. Кроме того, я нашел аргумент функции настройки, называемой data_files, где я могу добавить кортежи, информирующие создаваемые папки, и файлы, которые нужно скопировать –