这篇文章主要为大家展示了“linux下ice指的是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux下ice指的是什么”这篇文章吧。 linux下的ice是“The Internet Communications Engine”的简称,是互联网通信引擎的意思,是一个面向对象的中间件,可以用最小的代价构建分布式应用程序。本教程操作环境:linux7.3系统、Dell G3电脑。ICE是ZEROC的开源通信协议产品,它的全称是:The Internet Communications Engine,翻译为中文是互联网通信引擎,是一个面向对象的中间件,使我们能够以最小的代价构建分布式应用程序。ICE使我们专注于应用逻辑的开发,它来处理所有底层的网络接口编程,这样我们就不用去考虑这样的细节:打开网络连接、网络数据传输的序列化与反序列化、连接失败的尝试次数等。示例在linux下安装ice过程:
下载安装源Ice所需库 bz开发云主机域名ip2 1.0expat 2.1 or laterLMDB 0.9 (LMDB is not required with the C++11 mapping)mcpp 2.7.2 with patchesOpenSSL 1.0.0 or later (on AIX and Linux)安装lmdb-devel mcpp-devel(其他库系统可能自带有,可先不安装,等make报错再安装)下载Ice源码ice-3.7.3.tar.gz,解压编译(默认C++98,可设置CXXFLAGS修改为c++11)src/Ice/SHA1.cpp:14:31: 致命错误:openssl/sha.h:没有那个文件或目录src/Ice/ConnectionI.cpp:2开发云主机域名7:21: 致命错误:bzlib.h:没有那个文件或目录src/IceXML/Parser.cpp:7:19: 致命错误:expat.h:没有那个文件或目录安装(默认安装在/opt/Ice-3.7.3)测试1)编写ice的slice配置文件2)编译Slice定义文件(生成Printer.h 和Printer.cpp)找不到slice2cpp,自己配置运行环境在/opt/Ice-3.7.3/bin中3)编写服务端,命名为Server.cpp4)编译服务端5)编写客户端,命名为Client.cpp6)编开发云主机域名译客户端7)运行Server,然后运行Client,如果看到输出Hello World!则成功。以上是“linux下ice指的是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注开发云行业资讯频道!
pub是国际域名吗?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。pub是国际域名,.pub域名是新通用顶级域名(New Generic Top-level Domain 简称 New gTLD…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。