ActiViz(VTK的C#库)学习使用心得之二:Activiz.NET的下载和安装

时间:2024-04-05 07:31:22

一、ActiViz的下载

        建议到Kitware公司的主页去下载ActiViz(https://www.kitware.eu/product/activiz),在Kitware的ActiViz产品页面,我们可以找到如下下载栏。

ActiViz(VTK的C#库)学习使用心得之二:Activiz.NET的下载和安装

需要说明的几个问题:

1.关于安装包内容:与VTK的安装包不同,ActiViz安装包中不包含源代码。ActiViz安装包中提供的是编译后的动态链接库文件,所以它的安装类似应用文件的安装,非常简便。

2.关于32位和64位安装包的选择。请注意Kitware的ActiViz产品页面下方,常用问题解答中,有如下提示:

ActiViz(VTK的C#库)学习使用心得之二:Activiz.NET的下载和安装

简单的说就是使用VS开发,安装32位版本开发,64位版本发布。使用C#通常使用VS平台,建议选择32位安装包。注:“小王爷和老王爷”的博客中也有介绍安装64位版的,然后配置VS的开发方法。

3.关于VTK与ActiViz版本问题。从版本编号上来看,VTK与ActiViz是一致的。5.8.0版本真是有点老,对应VTK 5,是2011年的产品。8.0是最新版本,但Kitware的网页不提供下载链接,需要邮件索取。为了快速上手,只能选5.8.0了。不知道什么原因,Kitware的ActiViz产品对VTK的6.0和7.0版本支持断了档。

4.关于帮助文档。网页上提供了一个单独的用户手册(5.2.1)链接,建议大家下载学习(其实5.8.0的安装包程序内包含了用户手册,也是5.2.1的文档)。

ActiViz(VTK的C#库)学习使用心得之二:Activiz.NET的下载和安装

User Guide 用户手册,共33页,PDF文件,全英文,配合示例,简要介绍ActiViz的C#开发,入门级文档。

5.VS的版本问题。第一个注意点中,我们说到,ActiViz的安装包提供的是编译后的文件,Kitware在网页上也有相关说明。

ActiViz(VTK的C#库)学习使用心得之二:Activiz.NET的下载和安装

是否可以理解为,ActiViz的安装包是只有VS 2010之前的版本编译的。这带来一个问题,例如我,使用的VS2010,还能不能安装和使用ActiViz 5.8.0 版本呢(前面我说过,ActiViz 5.8.0 是2011年的产品)?答案应该是肯定的,能用。上网查了一下,有很多先行者示例。说实话,犹豫了,如果不是考虑先前已有的C#开发成果,直接上VTK吧!

二、ActiViz的安装        

         先介绍一下我的安装环境, windows 7 旗舰版(64位,SP1), VS 2010 旗舰版。

ActiViz(VTK的C#库)学习使用心得之二:Activiz.NET的下载和安装

         下载完安装包后,双击安装包(win32版本),以此出现如下界面:

ActiViz(VTK的C#库)学习使用心得之二:Activiz.NET的下载和安装

安装向导

ActiViz(VTK的C#库)学习使用心得之二:Activiz.NET的下载和安装

许可协议

 ActiViz(VTK的C#库)学习使用心得之二:Activiz.NET的下载和安装

安装路径(这是我安装的路径)

ActiViz(VTK的C#库)学习使用心得之二:Activiz.NET的下载和安装

开始菜单设置

ActiViz(VTK的C#库)学习使用心得之二:Activiz.NET的下载和安装

安装完成

        完成安装后,安装目录下出现如下文件(文件夹):

ActiViz(VTK的C#库)学习使用心得之二:Activiz.NET的下载和安装

bin文件夹内为各类VTK的dll文件和两个示例exe文件;

Examples文件夹为官方提供的示例文件,分为C#和VB两个文件夹;

UsesGuide和前面下载的5.2版本的用户手册相同。

         在开始菜单,可以看见:

ActiViz(VTK的C#库)学习使用心得之二:Activiz.NET的下载和安装

            多的两个exe文件,在bin文件夹下。点击Event Monitor,运行示例文件:

ActiViz(VTK的C#库)学习使用心得之二:Activiz.NET的下载和安装

         点击“Add”按钮,出现三角锥。此时,你可以,将鼠标移到控件窗口上,试试拖拽,右击等操作。OK,ActiViz安装成功了!VTK的控制和显示效果还是很赞的,满意哦。

        但是,File Browser无法运行,闪屏就消失。没办法,ActiViz安装其实就是官方编译好后的动态链接库的安装,其间的版本冲突问题我们无法预见,忍忍吧。

附:家中正好还有台windows XP的32位老机器(未安装VS),试着按着相同步骤安装ActiViz 5.8.0,Event Monitor和File Browser都无法运行,报错“应用程序正常初始化(0xc0000135)失败”。安装MicroSoft .Net Framework 3.5后,Event Monitor.exe顺利运行,但File Browser.exe还是无法运行(闪屏)。