VC8 支持编译适用于 desktop/server Windows、Windows CE 和 Windows Mobile 平台的库。
ACE_wrappers 目录下的:
ACE.sln 适用于 VC7.1
ACE_vc8.sln 适用于 VC8,用于编译适用于 desktop/server Windows 平台的库
ACE_WinCE.sln 适用于 VC8,用于编译适用于 Windows CE/Moblie 平台的库
1. 按需要使用 MSVC 打开相关的 sln 文件
2. 在 ACE_wrappers\ace 目录下创建 config.h 文件,写入:
#include "ace/config-win32.h"
3. 如果你希望使用标准的 C++ 头文件(例如 iostream、cstdio 等)在 #include "ace/config-win32.h" 前加入:
#define ACE_HAS_STANDARD_CPP_LIBRARY 1
4. 如果你希望使用 MFC 库,那么 config.h 中加入:
#define ACE_HAS_MFC 1
如果你希望使用 MFC 静态库,那么加入:
#define ACE_USES_STATIC_MFC
5. 如果你希望编译静态版本的 ACE 库,那么在 config.h 中加入:
#define ACE_AS_STATIC_LIBS
6. 如果你希望减少静态库的大小,可以禁止使用 inline,在 config.h 的 #include "ace/config-win32.h" 前加入:
#define ACE_NO_INLINE