WineHQ/应用程序无法找到其 DLL

WineHQ/应用程序无法找到其 DLL

我正在运行 Ubuntu 14.04 和 wine1.6。也尝试使用 wine1.7 我试图运行 SimCity 2013,我知道它在任何 Windows 机器上都能完美运行。当我运行 exe 时,它​​返回:

“错误代码:[4000] SimCity 找不到 EA WebKit DLL。SimCity 将立即退出。”

该 dll 名为“eawebkit.dll”

我尝试使用 winetricks 并添加 dll 并选择所有可用选项,但无济于事。

该文件位于正确的文件夹中,以便像其他运行 Win 7 的机器一样运行。我的想法是,可能需要更改一些配置文件。我认为该程序正在查看 .wine/drive_c 参数之外的内容。

有什么想法吗?有什么窍门吗?骨头袋?

输出如下:

fixme:hnetcfg:fw_profile_get_ExceptionsNotAllowed 0x146e18, 0x32fd2c
fixme:hnetcfg:fw_app_get_Enabled 0x146e30, 0x32fd34
fixme:hnetcfg:fw_app_put_ProcessImageFileName 0x146e78,L“C:\ Games \ SimCity 2013 Offline \ SimCity \ SimCity.exe”
fixme:hnetcfg:fw_app_put_Name 0x146e78,L“模拟城市”
fixme:hnetcfg:fw_apps_Add 0x146e30, 0x146e78
fixme:thread:SetThreadIdealProcessor (0xb4): 存根
fixme:thread:SetThreadIdealProcessor (0xbc):​​ 存根
fixme:系统:SetProcessDPIAware 存根!
fixme:xinput:XInputGetState (0 0x32f410)
fixme:ole:RemUnknown_QueryInterface 没有 iid 的接口 {00000019-0000-0000-c000-000000000046}
fixme:win:EnumDisplayDevicesW ((null),0,0x32ee68,0x00000000), 存根!
fixme:thread:SetThreadIdealProcessor (0x1d8): 存根
err:ole:CoInitializeEx 尝试将此单元的线程模型从单元线程更改为多线程
fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse 未得到 wine 项目的官方支持
fixme:winediag:AUDDRV_GetAudioEndpoint 如需声音相关的反馈和支持,请访问http://ubuntuforums.org/showthread.php?t=1960599
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:resource_check_usage 未处理的使用标志 0x8。
fixme:d3d:debug_d3dformat 无法识别 0x36314644 (为 fourcc: DF16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format 在格式查找表中找不到无法识别的格式 (0x36314644)
fixme:d3d:debug_d3dformat 无法识别 0x34324644 (作为 fourcc: DF24) WINED3DFORMAT!
fixme:d3d:wined3d_get_format 在格式查找表中找不到无法识别的格式 (0x34324644)

答案1

经过 5 天的故障排除和修补后,我自己解决了这个问题:

通过 PlayLinux 安装并为应用程序选择 wine1.5.20 版本。现在它运行起来没有错误!!

并能够运行更新!!哇哦!

在此处输入图片描述

相关内容