我向幾個朋友發送一個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)? –