ACE VS.NET2005安装配置

1)下载 www.riverace.com 网站的ACE最新版本,并解压
2)按照ACE-INSTALL.html中所说的在ACE_wrappersace目录下添加一个config.h文件,添加#include "ace/config-win32.h"这一行,ACE_ROOT代表ACE_wrappers目录的绝对路径
3)在config.h文件中的最开头添加宏 #define ACE_HAS_STANDARD_CPP_LIBRARY 1,这样就可以使用C++标准库
4)然后用VC2005打开ACE_vc8.sln,编译Debug版本,编译完成后,会在ACE_wrapperslib目录下找到dll和lib
5)新建一个Console工程,我不用mfc,选择支持atl,然后写一段ACE的调用代码,配置include需要的ACE目录路径,如下:
配置链接需要的dll路径
配置需要使用的lib文件,如下图:
    注意,入口main函数要换成int ACE_TMAIN (int, ACE_TCHAR *[])。编译通过,运行,一切ok。如果没有使用这个函数,socket通信和多线程创建都会出错。另外,如果要能在MFC中使用ACE,需要在ACE编译的时候支持MFC,编译专用于MFC的版本。

你可能感兴趣的:(.net)