this tutorial is not necessary due to apt-get install can install Ice 3.4.2 easily (at least for Ubuntu 11.10)
the easiest way:
sudo apt-get install zeroc-ice34....and wait...
update on 04/2012
usig apt-get to install zeroc-ice34 may cause a weird problem about recycling references..
If you experience any Ice.updateModule problem ..just remove the whole package and build a new one from source.
don't forget to delete all related files on /usr/lib/python2.7/pymodules... it seems files residing there can't be removed silently.
1: install all third-party libs first
bzip2, db-4.8.3 mcpp, expat & openssl
for bzip2 openssl & expat, make sure -fPIC is used, otherwise compiler may warn you segment faults...
for bzip2 modify Makefile directly..
for openssl: ./config -fPIC --prefix=/usr/local shared
don't forget shared otherwise you will see an error about OPENSSL_cpuid_setup can't be used to make a shared object ...
before build mcpp lib,,, don't forget to patch it with patch -p0 <patch xxx
for mcpp. ./configure --enable-mcpplib --disable-shared CFLAGS=-fPIC --prefix=/usr/local
2: install Ice...
the default lib path is lib64 for Ice but Ubuntu itself uses lib so we need to change lib to lib64 first and put all depedencies
in that. an easy way is to copy all files in usr/local/lib to usr/local/lib64
during the period of comipling you may see some errors related to ptrdiff_t..
the gcc version of Ubuntu 11.10 is 4.6.1 which fails to recognize ptrdiff_t as a type. so we need to change it to:
std::ptrdiff_t
after that..you should fullfill your job without too much difficulty.
run test script in order to make sure everyting is fine..
相关推荐
Ice 3.4.2 Third Party Packages readme
支持redhat5的Ice,版本3.4.2,32位的,官网的下载速度大家懂得,希望能给大家节约点时间
zeroc ice brocast video or audio. performance is so high. this use c develop. across platform, like:windows, linux, macosx.
Ice是“一种现代的面向对象中间件。为上层应用提供高效的网络通信平台。 它提供了跨平台 ,跨语言的解决方案。
目前最新的ice安装包(Ice-3.4.2安装包),ice及Internet Communications Engine是一种中间件
zeroc ice windows安装包下载地址,下载txt文件,打开有云盘地址,永久有效
ICE通过与具体编程语言无关的中立语言Slice来描述服务的接口,从而达到对象接口与其实现相分离的目的,ICE平台支持C++, NET, java, python, objective-C, ruby, php,js等。
Ice分布式程序设计,网络通信架构,异步程序设计,多线程,Slice规范语言,服务器应用部署
ffmpeg-3.4.2-win64-dev.zip ffmpeg--3.4.2-win64-shared.zip ffmpeg--3.4.2-win64-static.zip
官网编译好的clang版本,可以直接运行,特地上传。
python win 7 64 bit ! python-3.4.2.amd64.msi
破解版 EverEdit v3.4.2 Build 4041_x64
全名:python-3.4.2.amd64.msi
将汉化包内2个文件 features、plugins 文件夹 压缩至,eclipse根目录即可。省事安全、简单快捷。
ice 的各种Demo 包括书上面的,很好用,值得借鉴
Ice is a modern object-oriented toolkit that enables you to build distributed applications with minimal effort. Ice allows you to focus your efforts on your application logic while it takes care of ...
VisualSVN-Server-3.4.2-x64.msi
好用的geos库,版本号是3.4.2,window 64位版本,感兴趣的可以下载!
ice-3.4.2-1.rhel6.noarch.rpm ice-libs-3.4.2-1.rhel6.i386.rpm ice-java-3.4.2-1.rhel6.noarch.rpm ice-java-devel-3.4.2-1.rhel6.i386.rpm ice-utils-3.4.2-1.rhel6.i386.rpm ice-servers-3.4.2-1.rhel6....
python3.4.2_x64 Windows下官方安装程序。