1.下载和安装
http://www.zeroc.com/download.html下载Ice-3.4.2.msi ,下载完成后安装
2.配置环境变量
该软件被安装到了D:\Program Files\ZeroC\Ice-3.4.2\目录下,我的电脑中配置环境变量,计算机->属性->高级系统设置->环境变量->系统变量->Path中进行添加“;D:\Program Files\ZeroC\Ice-3.4.2\bin\vc100”(注意:VS2008的环境变量路径:";D\Program Files\ZeroC\Ice-3.4.2\bin")
这个时候可以在命令行环境下进行测试了
slice2cpp -v
得到的结果:3.4.2
3.进行vs2010配置
- 1.In the IDE, choose Tools / Options / Projects and Solutions /VC++ Directories:注意这里,不知是不是版本的问题,我的vs2010中这一部分应该是在项目->(项目名)属性->配置属性->VC++目录中;
- 2.Select Include files
- 3.Add <Ice installation root directory>\include
注意:2和3就是在包含目录中将“C:\Program Files\ZeroC\Ice-3.4.2\include;”添加进去;
- 4.Select Library files and add the appropriate library directory for your compiler:
VS2008SP1, 32-bit <Ice installation root directory>\lib VS2008SP1, 64-bit <Ice installation root directory>\lib\x64 VS2010, 32-bit <Ice installation root directory>\lib\vc100 VS2010, 64-bit <Ice installation root directory>\lib\vc100\x64
注意:4就是在库目录中将“C:\Program Files\ZeroC\Ice-3.4.2\lib\vc100”添加进去,当然这也是因为的版本是vs2010,32-bit的
- 5.Select Executable files and add the appropriate binary directory for your compiler:
VS2008SP1, 32-bit <Ice installation root directory>\bin VS2008SP1, 64-bit <Ice installation root directory>\bin\x64 VS2010, 32-bit <Ice installation root directory>\bin\vc100 VS2010, 64-bit <Ice installation root directory>\bin\vc100\x64 注意:5就是在可执行文件目录中将“C:\Program Files\ZeroC\Ice-3.4.2\bin\vc100”添加进去,vs2010,32-bit
这个时候还需要修改一个地方
项目->(项目名)属性->配置属性->C/C++->代码生成->运行库,将其改成“多线程调试DLL(/MDd)”;
还要注意一点 就是必须添加附加依赖项项目->(项目名)属性->配置属性->链接器->输入->附加依赖项,添加进去iced.lib和iceutild.lib
否则在编译的时候会有很多无法解析错误出现。