我向几个朋友发送一个Racket可执行文件(在一个分发包中),他们得到错误:“失败:无法加载DLL”。在我的电脑上运行没有问题。它使用rsound
包。球拍错误失败:无法加载DLL
1
A
回答
2
是的,好点。目前,rsound被硬编码以查找DLL的收集路径。这不适用于编译为可执行文件的程序。我刚刚更新了rsound,告诉它在Windows和Mac上查找“标准位置”。
试试这个:使用DrRacket包管理器,更新portaudio的副本。完成后,应该在版本“b9403a6dfbfb5eadf824ed91731ec141bf363677”上。
在此之后,它应该有可能沿着可执行文件传递和运行它,只要两个所需的DLL是在同一目录中的可执行文件。这两个dll的是:
- portaudio.dll
- callbacks.dll
对于windows,你会在portaudio包的子目录中找到这两个。发现这些将成为Windows上的一个棘手问题;我相信这些安装在您的用户目录\ RoamingData \\ portaudio \ lib \ win32 \ x86_84 \ 3m \中。如果目标计算机是32位计算机,则应在该路径中将'i386'替换为'x86_64'。
我知道,Windows可以使它很难找到你要找的文件;让我知道你是否有麻烦。
Whe!
相关问题
- 1. Pylab导入错误DLL加载失败
- 2. pygame错误:DLL加载失败(Win32)
- 3. Pythonocc导入错误DLL加载失败
- 4. 导入错误:DLL加载失败pyinstaller
- 5. 导入错误:DLL加载失败
- 6. 无法导入Orekit - 'DLL加载失败'
- 7. 无法导入cv2; “DLL加载失败”
- 8. 无法加载DLL错误
- 9. 球拍exn:失败? unbound
- 10. 无法使用regsvr32注册dll:模块“* .dll”加载失败
- 11. Pyinstaller:导入错误:DLL加载失败:无法找到指定的模块
- 12. ElastAlert导入错误:DLL加载失败:无法找到指定的程序
- 13. NumPy库导入错误:DLL加载失败:无法找到指定的程序
- 14. 无法加载DLL,错误的位置?
- 15. PyQGIS的DLL加载失败
- 16. DLL加载失败,scipy.optimize?
- 17. py2exe + pygame“dll加载失败”
- 18. 组件DLL加载失败
- 19. DLL加载失败pygame的
- 20. 错误运行theano.test() - 导入错误:DLL加载失败:动态链接库(DLL)初始化例程失败
- 21. TensorFlow导入错误:“DLL加载失败”和
- 22. 安装PyGame - 导入错误:DLL加载失败
- 23. Python导入错误“DLL加载失败”| Python
- 24. 导入错误:DLL加载失败: - 试图导入psycopg2库
- 25. Python的cx_Oracle导入错误:DLL加载失败
- 26. SVN - 蟒蛇2.5 - 导入错误:DLL加载失败
- 27. “导入错误:DLL加载失败”尝试首次
- 28. PySide为Python 2.7.2导入错误DLL加载失败在Win32
- 29. PyQt5:DLL加载失败:无法找到指定的模块
- 30. Visual Studio 2008的发布失败,无法加载DLL(envdte.dll)
我找不到RoamingData我的电脑上,所以我采取了callbacks.dll并从输出-ED拉链(这是使分发包时创建的一个portaudio.dll并粘贴到目录中的应用是他们在“EXTS”目录最初,将这项工作呢? –
控制台打开,但在3秒后它会关闭没有任何声音传出来。 –
该计划可能停止的声音完成之前,这是否帮助在你的程序结束时添加(sleep 30)? –