【ACE】Windows和Linux下ACE程序开发

Windows和Linux下ACE程序开发

(一)Windows 下ACE程序开发

工具:VS 2005 ACE 

(1) 开发环境设置


(a) 打开VS 2005,工具 --> 选项 --> 项目和解决方案 --> VC++目录

 加入以下内容:

 Executable File:D:\ACE-5.8.0\ACE_wrappers\bin

 Include File:D:\ACE-5.8.0\ACE_wrappers
 Library Files:D:\ACE-5.8.0\ACE_wrappers\lib
 Source Files:D:\ACE-5.8.0\ACE_wrappers
 或者:
 首先配置环境变量 ACE_ROOT  ===> D:\ACE-5.8.0\ACE_wrappers
 然后在 VC++ 目录下分别写上如下内容:
 Executable File:$(ACE_ROOT)bin
 Include File:$(ACE_ROOT)
 Library Files:$(ACE_ROOT)lib

 Source Files:$(ACE_ROOT)

(b) 右键工程,选择属性,链接器,输入,附加依赖项目中加入相关项

    DLL debug对应 ACEd.lib
    DLL release对应 ACE.lib
    Static library debug对应 ACEsd.lib
    Static library release对应 ACEs.lib
    MFC DLL debug对应 ACEmfcd.lib
    MFC DLL release对应 ACEmfc.lib

    若编译时,出现链接错误,则将上述附加依赖项修改为绝对路径,如:D:\ACE-5.8.0\ACE_wrappers\lib\ACEd.lib

(2) 相关错误集锦

    编译程序成功,运行时,出现如下错误:“无法启动此程序,因为计算机中丢失 ACEd.dll”。
    这是菜鸟级错误,但也可以记录一下,帮助初学者:

    解决办法是:拷贝 D:\ACE-5.8.0\ACE_wrappers\lib 下的  ACEd.dll 到 项目的 Debug 目录下,和 exe 文件放在一起。

(二)Linux 下ACE程序开发

   编写完程序,Makefile 可以按如下方式写

   ACE_HOME=/opt/ACE-5.8.0

   g++ -o  *.cpp -I$(ACE_HOME)/include  -L$(ACE_HOME)/lib/ -lACE-5.8

   大家都知道,没必要多说。



























http://book.csai.cn/group.asp?cmd=show&gid=3&pid=2760
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值