VS2010编译与安装ICE指南
来源:互联网 发布:炒股软件 编辑:程序博客网 时间:2024/05/17 22:36
1、部署环境
1、 操作系统
WINDOWS 7
2、系统
处理器:Intel(R) Core(TM) i5-2401M CPU @ 2.30GH 2.30GH
安装内存:3.00GB (2.88 GB可用)
系统类型:32位操作系统
3、工具环境
A、VS2010
2、安装第三方库(Third-party Libraries)
ICE运行环境依赖下列一些第三方库:
- Berkeley DB 5.3
- expat 2.0
- OpenSSL 0.9.8 or later (OpenSSL 1.0 or later recommended)
- bzip2 1.0
- mcpp 2.7.2 (with patches)
您不需要自己编译这些包,ZeroC提供了包括release和debug已经编译好的安装文件。
http://www.zeroc.com/download.html
3、编译第三方库
假如您需要打算自己编译这些代码,以便使用统一的编译器生成代码。您可以到官方网站下载Ice third-party source archive,这里有相关代码的补丁和配置指导。
如果您并不打算重新编译,下面的内容您可以跳过。
3.1编译openssl-0.9.8e
一下载
ActivePerl window安装程序下载:http://downloads.activestate.com/ActivePerl/,openSSL源码下载:http://www.openssl.org/source/。
二安装ActivePerl
三解压openssl-0.9.8e.tar.gz至d:\temp目录
四编译
1)以管理员身份运行Visual Studio Command Prompt (2010)
2)> cd d:\temp\openssl-0.9.8e
3)> perl Configure VC-WIN32 --prefix=c:/openssl-0.9.8e
4)> ms\do_ms
5)编辑ms目录下的ntdll.mak, 删除CFLAG=后的/WX 编译选项
6)> nmake -f ms\ntdll.mak (可能会有warning)
7)> nmake -f ms\ntdll.mak install
8)> nmake -f ms\ntdll.mak test(检查是否成功, 最后如提示"pass all test"则ok了,可不执行)
五查看安装结果
C:\openssl-0.9.8.e下包含了三个文件夹Bin、include、lib。
bin下包括openssl.exe(openssl指令程序)、ssleay32.dll(ssl协议动态库)、libeay32.dll(密码算法库)。
lib下包括libeay32.lib,ssleay32.lib。
Include目录包括了OpenSSL开发设计的头文件。
六, 开发环境配置
在建立的项目中,设置include和lib指定到C:\openssl-0.9.8.e下包含的文件夹include和lib。并在项目标属性的Linker->Input页添加输入库:libeay32.lib和ssleay32.lib,再把C:\openssl-0.9.8e\bin目录下的libeay32.dll和ssleay32.dll复制到项目的Debug目录。
4、编译ICE
4.1设置环境变量
THIRDPARTY_HOME=C:\Program Files\ZeroC\Ice-3.5.1-ThirdParty
4.2编译过程
1)以管理员身份运行Visual Studio Command Prompt (2010)
2)> cdd:\Ice-3.5.1\cpp(假设ICE源代码目录)
3)修改文件Make.rules文件参数:CPP_COMPILER= VC100(选择VS2010作为编译器)
4)> nmake /f Makefile.mak
5)等待编译…
6)>nmake /f Makefile.mak install
完
- VS2010编译与安装ICE指南
- vs2010编译测试ICE DEMO
- Ubuntu系统编译安装Ice
- CentOS安装ice编译错误
- [知识备忘]OpenCV安装与VS2010编译
- linux环境下编译安装ICE
- Ubuntu1404编译安装Ice-3.3.1
- VS2010 Boost编译安装
- VS2010 Boost编译安装
- VS2010 Boost编译安装
- VS2010 Boost编译安装
- VS2010编译安装boost
- VS2010 Boost编译安装
- vs2010 编译安装openssl
- VS2010 Boost编译安装
- VS2010 Boost编译安装
- BOOST VS2010编译安装
- VS2010 Boost编译安装
- 电脑死机后,word未保存
- 软件体系结构的复习提纲
- POJ——水刷 I Think I Need a Houseboat
- HDU 2063过山车(二分最大匹配之最大匹配)
- 写给自己的话
- VS2010编译与安装ICE指南
- 测试驱动风格学习笔记
- 标准C++中的string类的用法总结
- 小明的骰子(SDUT 2859)
- list_entry()详解
- android+mina 开发环境搭建
- winform网络编程之Socket类
- codeforces 136A Presents(水题)
- linux内核中常用的数据结构和操作详解