![尝试通过 wine 运行 pokerstars 时出现 dll 错误](https://linux22.com/image/1627435/%E5%B0%9D%E8%AF%95%E9%80%9A%E8%BF%87%20wine%20%E8%BF%90%E8%A1%8C%20pokerstars%20%E6%97%B6%E5%87%BA%E7%8E%B0%20dll%20%E9%94%99%E8%AF%AF.png)
我使用 arch linux。我安装了 wine,下载了 pokerstars windows 安装程序。它似乎安装得很好,但当我尝试打开它时,我收到以下错误:
0108:err:module:load_so_dll failed to load .so lib "/usr/lib32/wine/openal32.dll.so": libopenal.so.1: cannot open shared object file: No such file or directory
0108:err:module:import_dll Loading library OpenAL32.dll (which is needed by L"C:\\Program Files\\PokerStars.NET\\libcocos2d.dll") failed (error c000007a).
0108:err:module:import_dll Library libcocos2d.dll (which is needed by L"C:\\Program Files\\PokerStars.NET\\PokerStarsOpenGl.exe") not found
0108:err:module:LdrInitializeThunk Importing dlls for L"C:\\Program Files\\PokerStars.NET\\PokerStarsOpenGl.exe" failed, status c0000135
0110:err:module:load_so_dll failed to load .so lib "/usr/lib32/wine/openal32.dll.so": libopenal.so.1: cannot open shared object file: No such file or directory
0110:err:module:import_dll Loading library OpenAL32.dll (which is needed by L"C:\\Program Files\\PokerStars.NET\\libcocos2d.dll") failed (error c000007a).
00fc:fixme:ver:GetCurrentPackageId (0031FE94 00000000): stub
0110:err:module:import_dll Library libcocos2d.dll (which is needed by L"C:\\Program Files\\PokerStars.NET\\PokerStars.exe") not found
0110:err:module:LdrInitializeThunk Importing dlls for L"C:\\Program Files\\PokerStars.NET\\PokerStars.exe" failed, status c0000135
答案1
我刚刚修复了使用 I3wm 在 Manjaro 上运行的相同错误。
要修复指定的 DLL 错误,请安装以下依赖项:
sudo pacman -S lib32-openal openal