分类: 其他平台
2013-01-29 11:41:19
ref:MAC下安装WINE
环境介绍:
ubuntu =====> 12.04
wine --version =====> 1.4.1
staruml ======> 5.0
note: 实际中只是使用以下的 1, 3, 5三个步骤。
-----------------------------------------------以下问题解析---------------------------------------------------------
1. 安装过程中出现了如下错误:
2. 原因:
这是需要MFC42库,所以我们必须安装MFC42
3. 安装MFC42
3.1 首先安装winetricks工具, 参见 http://blog.csdn.net/zzqhost/article/details/7231563
3.2 winetricks mfc42
4. 再次安装
4.1
安装好后,再次安装StarUML,注意这个时候还是会出现错误,这是因为我使用的一个liyixing的用户,这个用户依然没办法注册
Pgmr101.ocx库,因此忽略这个错误,安装好后,使用su切换到root。然后手动注册Pgmr101.ocx。
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