我正在尝试使用 wine 运行 Windows 程序(Janome Customizer)。我有一个“开箱即用”的 Ubuntu 64 位 12.04 安装,并且只是运行软件中心来更新所有软件包。
定制器的安装正常,然后我运行程序,出现一个窗口,但当我单击按钮时没有任何反应。因此,我使用在 wine 安装的快捷方式中找到的内容运行该程序:
john@mylaptop:~$ env WINEPREFIX="/home/john/.wine" wine "C:\\windows\\command\\start.exe" /Unix "/home/john/.wine/dosdevices/c:/users/Public/Desktop/JANOME Customizer.lnk"
Run Code Online (Sandbox Code Playgroud)
我收到两个警告:
fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:exec:SHELL_execute flags ignored: 0x00004100
Run Code Online (Sandbox Code Playgroud)
出现定制器窗口,当我单击按钮时会打印此错误:
err:module:import_dll Library MFC42.DLL (which is needed by L"C:\\\\Program Files (x86)\\\\janome\\\\Customizer 10000 Plus\\\\MC9500\\\\MkStitch.dll") not found
err:module:import_dll Library MkStitch.dll (which is needed by L"C:\\\\Program Files (x86)\\\\janome\\\\Customizer 10000 Plus\\\\MC9500\\\\EasyImport95.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\\\Program Files (x86)\\\\janome\\\\Customizer 10000 Plus\\\\MC9500\\\\EasyImport95.exe" failed, status c0000135
Run Code Online (Sandbox Code Playgroud)
所以我在谷歌上搜索了这个错误,并试图用 winetricks 安装 mfc42,但我得到了错误:
john@mylaptop:~$ winetricks mfc42 …Run Code Online (Sandbox Code Playgroud)