ubuntu中安装了wine运行windows下的应用,但是发现自己做的mfc应用无法运行,出现蓝色窗口一闪而过,怎么办呢?
在终端执行应用查看报错,我们发现缺少mfc42这些dll文件(这里的sun.exe是我自己的应用名)。
$wine sun.exe
打开dash,搜索“winetricks”并打开。
选择“Select the default wineprefix”然后确定。
选择“Install a Windows DLL or component”然后再次确定。
在里面选择需要的库进行安装“mfc42”然后再次确定,等待安装完成。
如果安装不上,其实也可以在自己的windows系统中找到对应的库dll文件直接复制到“用户目录/.wine/drive_c/windows/syswow64”目录中。