返回首页 我的新博客
摘要: 1.将下载的代码解压后,在STLprot-5.2.1文件夹里有一个批处理文件configure.bat,打开命令行,切换到STLport-5.2.1目下,执行configure msvc8。这一步是生成适合vs2005的makefile,如果要用其他的编译器,执行命令configure --help来查找答案。2. 然后在这里要运行一下C:\Program Files\Microsoft Visu... 阅读全文
posted @ 2009-11-07 16:41 buffer的blogs 阅读(691) 评论(0) 推荐(0)
摘要: 开发环境:VS2005 ,Ice 版本 3.3.1说明:客户端使用ICE远程调用服务器端的方法(printString(string s))步骤说明:1、安装Ice 版本 3.3.12、设置ICE的环境变量:ICE_Dir = =<Ice 安装的根目录> PATH=%ICE_Dir%\bin 设置完变量以后可以在命令行下使用 “slice2cpp”命令检查Ice... 阅读全文
posted @ 2009-11-07 10:07 buffer的blogs 阅读(1084) 评论(0) 推荐(0)
摘要: 在VC++6.0中配置ICE还是比较麻烦的,经多次试验,按以下配置均可顺利通过编译:一. project >>settings >> C/C++ 分类各项的配置1.C++ Language勾选"允许时间类型信息(RTTI)"选项2.Code Generation在debug版本下:Use run-time library= Debug Multithreaded DLL在r... 阅读全文
posted @ 2009-11-07 00:39 buffer的blogs 阅读(378) 评论(0) 推荐(0)
摘要: 在StdAfx.h头文件中加入Ice/Ice.h头文件,其它工程配置和别的MFC工程一样StdAfx.h如:// stdafx.h : include file for standard system include files,// or project specific include files that are used frequently,// but are changed infr... 阅读全文
posted @ 2009-11-07 00:38 buffer的blogs 阅读(612) 评论(0) 推荐(0)
摘要: 最近开始学习ICE,头有点大,900多页的文档看了五百多页还不知CLIENT如何定位SERVER的位置,郁闷的很...昨天毛了直接看文档的最后几页..我晕原来在这里给阐述了...差不多想撞墙以下是中文文档中关于端点的描述:D.2 端点纲要endpoint : endpoint描述端点列表由一个或多个用冒号(:) 分隔的端点组成。端点的格式如下所示: protocol option。所支持的协议有t... 阅读全文
posted @ 2009-11-07 00:36 buffer的blogs 阅读(565) 评论(0) 推荐(0)
摘要: 对动态链接库的概念其实还很模糊,自己的理解是:把一些常用的代码,如函数,类等,编译成一个"包"即DLL(WINDOWS下)或者SO(LINUX下)文件,然后供其它程序使用时直接调用里面封闭的函数即可,实现的代码的重用,也节省了硬盘空间(这点可能是次要的吧).在WIDOWS下利用VC++可方便的生成DLL,在LINUX下则需要通过各种编译命令来实现,对于像我这种菜鸟级程序员来说是个不小的挑战.下面用... 阅读全文
posted @ 2009-11-07 00:34 buffer的blogs 阅读(737) 评论(0) 推荐(0)
摘要: Slice语言首先,请大家读ICE中文手册中的Slice语言一章。 这一部分除了model(模块),在 ICE 1.3中文手册中都有描述 图2.1.ice网络编程示意图(服务器端和客户端采用同种编程语言C++)图2.2.ice网络编程示意图(服务器端和客户端采用不同编程语言)基础知识含有Slice 定义的文件必须以.ice 扩展名结尾,例如, Clock.ice就是一个有效的文件名。编译器拒绝接受... 阅读全文
posted @ 2009-11-07 00:33 buffer的blogs 阅读(617) 评论(0) 推荐(0)
摘要: 这一节大部分内容整理自ICE中文手册,在这里我特别感谢马维达同志的翻译给我们的学习带来了方便。 读服务端代码文件server.cpp.#include <Ice/Ice.h> #include "../print.h"using namespace std;using namespace Demo;//惯例,用后缀I 表示这个类实现一个接口class PrinterI : publ... 阅读全文
posted @ 2009-11-07 00:30 buffer的blogs 阅读(580) 评论(0) 推荐(0)
摘要: 按照某人的说法:跨平台的C++网络编程ICE才是王道。于是,我学习ICE。 ICE才出来两年,是“一种现代的面向对象中间件,可用于替代像CORBA或COM/DCOM/COM+这样的中间件。在易于学习的同时,它为各种有着苛刻的技术要求的应用提供了强大的网络基础设施。”Ice 3.0 已实现对C++, Java, Python, PHP, C# 及 Visual Basic 的... 阅读全文
posted @ 2009-11-07 00:26 buffer的blogs 阅读(546) 评论(1) 推荐(0)