1.在ACE的包中(这里为ACE_wrappers)添加Config.h文件,并在此文件中添加如下代码:
#include "ace/config-win32.h"
2.打开ACE包中ace文件夹下的ace_vc8.sln文件,并且编译
此时会在ace的目录下的lib文件夹中产生.lib和.dll文件。
3.右键项目->属性->c/c++->常规->附加包含目录指出ACE的根目录位置
4.连接器->常规->附加库目录添加Ace_wrappers/lib
5.程序代码如下:
#define WIN32
#include "ace/Log_Msg.h"
#pragma comment(lib, "aced.lib")
void foo();
int ACE_TMAIN (int, ACE_TCHAR *[])
{
ACE_DEBUG ((LM_INFO, ACE_TEXT ("%IHi Mom/n")));
foo();
ACE_DEBUG ((LM_INFO, ACE_TEXT ("%IGoodnight/n")));
return 0;
}
void foo()
{
ACE_TRACE (ACE_TEXT ("foo"));
ACE_DEBUG ((LM_INFO, ACE_TEXT ("%IHowdy Pardner/n")));
}
如果运行能够有结果,则表明ace使用成功,可以开始使用ace了。^_^