WINCE 5.0平台下ACE-5.7.7编译

1)获取源码
[url]http://download.dre.vanderbilt.edu/[/url]

2)安装SDK开发包,这里采用TK2440_SDK.msi做测试。

4)在配置管理中添加并选择TK2440平台
[img]http://dl.iteye.com/upload/attachment/221506/29e711fe-929c-376c-a534-4f2b40ad11e8.jpg[/img]

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文件。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值