ace第一课--windows下装ace

 1)解压到一个自己喜欢的任何地方,当然是要在自己的电脑上了。

2)  设置环境变量。

        在“系统变量”变中添加一个名为“ ACE_ROOT ”的系统环境变量,值为刚才ACE解压的路径。例如我的是:“ D:\ACE-5.8.0\ACE_wrappers ”。

        在“用户变量”中添加变量名“ Path ”,变量值“ %ACE_ROOT%\lib ”,也可以直接用路径来代替“D:\ACE-5.8.0\ACE_wrappers\lib”。这样能够保证系统找到ace生成的动态链接库。

        这里%ACE_ROOT%\lib表示D:\ACE-5.8.0\ACE_wrappers\lib。在Linux下是$(ACE_ROOT),在windows下是%ACE_ROOT%,这是环境变量的表达方法。

3)添加config.h

        在ACE_ROOT\ace目录中创建一个名为config.h的文件,文件内容为:

    

     ­#include "ace/config-win32.h"­  // 一般来说这样就可以了,表示当前是在win32的环境下进行ace项目。
      ­但是我们还可以再加入一些别的选项:

    ­#define ACE_HAS_STANDARD_CPP_LIBRARY 1 //!<用于标准C++跨平台

    ­#include "ace/config-win32.h" //!<在WIN32环境下使用ACE

    ­#define ACE_USE_WCHAR

    ­#define ACE_HAS_WCHAR //!<支持unicode


          

4)打开ace_vc9.sln

          进入ACE_ROOT\ace目录中,双击打开ace_vc9.sln,(如果是vs2005,则打开ace_vc8.sln)。然后生成解决方案(或按F7)开始编译,编译过程比较快,大概几分钟样子。

 编译完成后,可以看到,在ACE_ROOT\lib中生成的文件包含以下几个文件,分别是"ACE.dll","ACE.lib","ACEd.dll","ACEd.lib",其中带"d"表示的是Debug版本。

5)配置VS2008

       在 工具->选项->项目和解决方案->VC++目录 中进行配置:

        1包含文件:$(ACE_ROOT)

        2库文件:$(ACE_ROOT)\lib

 

        3源文件:$(ACE_ROOT)\ace

        4引用文件:$(ACE_ROOT)\lib

6)编译,等待一会儿就编译好了。

7)现在试用一下我们安装的ACE。新建一空项目,copy如下程序:

    

#include "ace/Log_Msg.h"

int main (int argc, char *argv[])

{

        ACE_TRACE(ACE_TEXT ("main"));

        ACE_DEBUG ((LM_INFO, ACE_TEXT ("Hello\n")));

        return 0;

}


 

        编译程序,出错!

        需进行以下操作:打开 项目--属性

                           1)c/c++ -->常规-->附加包含目录:$(ACE_ROOT)

                           2)连接器-->常规 -->附加库目录:$(ACE_ROOT)\lib

                           3)连接器-->输入-->附加依赖项:ACEd.lib

                           4) c++  -->预处理器 -->预处理器定义: 增加预编译宏 WIN32

8)这时再编译就OK了。运行。Hello。。。。。。。。。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值