1)下载安装 http://www.zeroc.com/download.html 下载
Ice-3.4.2.msi
2)设置环境变量,Path里加入ice的目录(C:\Program Files\ZeroC\Ice-3.4.2\bin;)
3)设置vs2008,vc++的库文件目录加入<ice>/lib
4)C:\Documents and Settings\All Users\ZeroC下面的ice.vsprops文件
锘??xml version="1.0" encoding="UTF-8"?>
<VisualStudioPropertySheet
ProjectType="Visual C++"
Version="8.00"
Name="ice"
>
<UserMacro
Name="IceHome"
Value="C:\Program Files\ZeroC\Ice-3.4.2\"
PerformEnvironmentSet="true"
/>
</VisualStudioPropertySheet>
改为:
<?xml version="1.0" encoding="UTF-8"?>
<VisualStudioPropertySheet
ProjectType="Visual C++"
Version="8.00"
Name="ice"
>
<UserMacro
Name="IceHome"
Value="C:\Program Files\ZeroC\Ice-3.4.2\"
PerformEnvironmentSet="true"
/>
</VisualStudioPropertySheet>
5.安装完后,自动安装了demo程序,右击工程名称,Ice configuration -> 勾选Enable Ice Builder
6.用slice2cpp命令,从slice文件生成一个.cpp和一个.h文件 或者在VS2008IDE中选择工具-外部工具选项-添加一个一个新项
内容如下:
标题:Slice2cpp
命令:你的ICE安装的目录:例如:C:\Ice\bin\slice2cpp.exe
参数:$(ItemPath) --output-dir $(ProjectDir)
确定后在工具列表中会出现Slice2cpp
7. 生成可执行文件
8.如果运行demo出错,可能是系统原有openssl的版本过低,把<ice>/bin下的ssleay32.dll和libeay32.dll考到windows/system32文件夹下