1 下载、安装配置
1.1 Ice安装包下载
安装包从Ice的官方网站下载,当前最新版本是 3.1.1版。
下载网址是http://www.zeroc.com/download.html
本文使用的是windows环境下的VC版本
下载安装包:
Ice-3.1.1-VC60.msi。
下载Ice使用文档:Ice-3.1.1.pdf
由于Ice开放源代码,所以也可以在此网址下载Ice实现的源码:Ice-3.1.1.zip
由于Ice使用第三方软件,如果编译Ice源码的话,要同时下载含有第三方软件的安装包:ThirdParty-3.1.1-VC60.msi
1.2 安装Ice
直接安装Ice-3.1.1-VC60.msi这个安装包即可。
1.3 配置环境变量
安装完Ice-3.1.1-VC60.msi后开始配置机器环境变量:
----在我的电脑点击右键,选择属性
----在高级里面选择环境变量
----在系统变量里选择Path
--双击Path
在计算机的的环境变量的路径Path中添加
set ICE_HOME=<Ice installation root directory>
set PATH=%ICE_HOME% bin;%PATH%
ICE_HOME:G:\Ice
例如机器安装的Ice在D: Ice-3.1.1-VC60路径下
则在path中添加:D: Ice-3.1.1-VC60 bin; D: Ice-3.1.1-VC60
----编辑系统变量,点击确定
----环境变量,点击确定
----系统特性,点击确定。
----点击开始---选择运行---输入cmd----在dos窗口里输入命令测试slice2java命令回车----显示
在命令行中输入:icegridnode --version
设置成功
-----完成。
1.4 Ice
对Visual Studio 的需求
Ice-3.1.1Release 版需要Visual Studio 6.0 Service Pack 5或者更晚的,建立使用最新的Service Pack 6。
1.5 设置Visual Studio 6.0
-----在 IDE中, 选择 Tools->Options->Directories
--1 选择 "Include files"
添加 <Ice installation root directory> include 头文件
和 <Ice installation root directory> include stlport,头文件文件
注意:要把stlport路径放在列表的最上面或者在Visual C++ 包含路径的上面,确保编译器调用的是STLport库而不是VC的STL库。
--2选择 "Library files"
添加 <Ice installation root directory> lib
--3选择 "Executable files"
-添加 <Ice installation root directory> bin
---- 在IDE中,确保Project/setting/
--C/C++里的C++language选上Enable Run-Time Type Information[RTTI];
--Code Generation,选择Debug Multithreaded Dll;
--Link里面选择Gneral在Object/library modules里面输入:Iced.lib IceUtild.lib;