首先安装wine
sudo yum install wine
$wget http://www.kegel.com/wine/winetricks
2. 修改为可执行
$sudo chmod +x winetricks
sudo yum install cabextract
3. 安装MFC42
3.1 首先安装winetricks工具, 参见 http://blog.csdn.net/zzqhost/article/details/7231563
3.2 winetricks mfc42
=================== 以下我没有安装 就顺利装好了 ===================================================
4.2 执行wine cmd命令,到 C:\program Files\StartUML\路径下注册
regsvr32 Pgmr101.ocx
fixme:msvcrt:_setmbcp trail bytes data not available for DBCS codepage 0 - assuming all bytes
Successfully registered DLL Pgmr101.ocx
显示注册成功了。
4.3 完成注册后,如发现 C:\program Files\StartUML\ 下只有一个OCX文件,那就是安装未完成,再安装一次,就行了。
5. 补充
安装好后,运行会出现另一个错误: OLE error?? 80004001, 这是因为还有其它的库没有安装,需要再次安装:
winetricks -v vcrun6
winetricks -v msxml4