Welcome

首页 / 软件开发 / C++ / C++网络开发包ACE环境的配置与调试

C++网络开发包ACE环境的配置与调试2010-01-09ACE是个很有用的开放源代码的C++网络编程开发包,利用它比直接用API更有利于代码的健壮性,可移植性,并相对简单。

估计大家刚接触ACE时,都有一定难度,说不定就半途放弃了,这是我学ACE两天中的总结,基本上不成文,但我想研究到ACE的你一定会明白下文的意思。

我的系统环境是:Win2k pro(sp4)、VC6.0 (sp5)

过一阵,我的主页上要开论坛,并设VC专区,欢迎大家上去交流

www.liufei.com

一、ACE官方主页:/www.cs.wustl.edu/~schmidt/ACE.html

下载地址:deuce.doc.wustl.edu/Download.html

我下载的是Latest Beta Kit中的ACE.zip(Latest Release中的压缩包好像有问题,我有WinRAR3.30解压缩报错)

二、解压缩后放在D盘

D:ACE_wrappers

三、在D:ACE_wrappersace目录下新建文件config.h加入一行

#include "ace/config-win32.h"

四、编译:用VC6.0打开D:ACE_wrappersaceace.dsw

左侧显示 ACE DLL classes

ACE LIB classes

或1、从菜单上选择“编译”,“放置可远行配置”,选择你需要的工程配置

“编译”,“重建全部”(或任一,如ACE DLL - Win32 MFC Debug)

此过程可能持续半小时至一个小时不等

或2、从菜单上选择“编译”,“批构建”,选择你需要的工程配置

此过程可能持续二至四个钟头

产生的.lib文件位于D:ACE_wrappersace下,

产生的.dll文件位于D:ACE_wrappersin下

同样打开ace_static.dsw

编译

ACEs.lib

ACEsd.lib

ACE_RMCasts.lib

ACE_RMCastsd.lib

TMCasts.lib

TMCastsd.lib

ACE生成的dll和lib文件的命名规则:(d = debug,s = static)

debug - aced.lib、debug+static - acesd.lib、release - ace.lib、 release+static - aces.lib