WINCE 5.0平台上ACE-5.7.7编译
WINCE 5.0平台下ACE-5.7.7编译
1)获取源码
http://download.dre.vanderbilt.edu/
2)安装SDK开发包,这里采用TK2440_SDK.msi做测试。
4)在配置管理中添加并选择TK2440平台

5)在通用配置属性中选择配置类型为动态链接库,字符集为UNICODE。
6)添加配置文件config.h:
7)添加以下预编译宏:
8)配置链接到以下的库:
iphlpapi.lib mfcs80ud.lib corelibc.lib
9)指定忽略以下的库:
mfcs80ud.lib corelibc.lib
10)选着Template Files中的所有文件,配置其属性Excluded From Build为YES。
11)选择ACE工程进行编译。
12)编译完成之后会在ACE_wrappers\ace\TE2440 (ARMV4I)\Debug下生成相应的DLL,LIB文件。
1)获取源码
http://download.dre.vanderbilt.edu/
2)安装SDK开发包,这里采用TK2440_SDK.msi做测试。
4)在配置管理中添加并选择TK2440平台
5)在通用配置属性中选择配置类型为动态链接库,字符集为UNICODE。
6)添加配置文件config.h:
#define ACE_HAS_MFC 1 #define ACE_LACKS_SEARCH_H 1 #include"ace/config-win32.h"
7)添加以下预编译宏:
_DEBUG _WIN32_WCE=$(CEVER) UNDER_CE WINCE DEBUG _WINDOWS _USRDLL $(ARCHFAM) $(_ARCHFAM_) _UNICODE UNICODE _WINDLL _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA ACE_BUILD_DLL
8)配置链接到以下的库:
iphlpapi.lib mfcs80ud.lib corelibc.lib
9)指定忽略以下的库:
mfcs80ud.lib corelibc.lib
10)选着Template Files中的所有文件,配置其属性Excluded From Build为YES。
11)选择ACE工程进行编译。
12)编译完成之后会在ACE_wrappers\ace\TE2440 (ARMV4I)\Debug下生成相应的DLL,LIB文件。