Chinaunix首页 | 论坛 | 博客
  • 博客访问: 93418
  • 博文数量: 14
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 142
  • 用 户 组: 普通用户
  • 注册时间: 2013-06-22 14:20
个人简介

会挽雕弓如满月,西北望,射天狼

文章分类

全部博文(14)

文章存档

2020年(2)

2015年(10)

2014年(2)

我的朋友

分类: 项目管理

2015-06-26 16:00:52

为了学习UML, 安装starUML版本v5.0.2.1570 

starUML可以进行代码和模型之间相互转换,简单说可以从模块直接生产代码框架,反正亦然。
安装完毕后,在界面空白处点击应该出现如下功能



但是实际c++这功能没有出现,窗口下方出现如下打印
Failed to load the Add-In "CppAddIn"
Failed to load the Add-In "JavaAddIn"
Failed to load the Add-In "CShapAddIn"
说明c++、java和c#插件都没有安装成功。

google问题后在    http://sourceforge.net/p/staruml/discussion/510443/thread/6f72ae5b/
找到解决办法:写reg.bat文件注册插件

以C++为例,进入程序安装路径,我的安装路径是C:\Program Files (x86)\StarUML5\, 进入后再进入modules\staruml-cpp子目录,仿照unreg.bat写文件rge.bat

unreg.bat
**********************************************************************************************************
regsvr32 /u CppAddIn.dll

**********************************************************************************************************
reg.bat
**********************************************************************************************************
regsvr32 /i CppAddIn.dll

**********************************************************************************************************

完成后以管理员身份运行 reg.bat,再次启动starUML,插件加载成功,打印Add-In "CppAddIn" is loaded successfully。

regsvr32用法如下

阅读(4554) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~