ACE基础架构

1. OS适配层
OS适配层是位于本地OS API和ACE之间的“瘦”代码层,它使ACE的较高层与平台依赖性屏蔽开来,从而使得通过ACE编写的代码保持了相对的平台无关性。只需要极少的努力,开发者就可以将ACE应用移植到任何平台上。
OS适配层也是ACE框架之所以可用于如此多的平台的原因所在。目前ACE适用的OS平台包括:实时OS(VxWorks、Chorus、LynxOS和pSoS)、大多数版本的UNIX(SunOS 4.x和5.x; SGI IRIX 5.x和6.x; HP-UX 9.x, 10.x和11.x; DEC UNIX 3.x和4.x; AIX 3.x和4.x; DG/UX; Linux; SCO; UnixWare; NetBSD和FreeBSD)、Win32(使用MSVC++和Borland C++的WinNT 3.5.x、4.x、Win95和WinCE)以及MVS OpenEdition。


2 C++包装层
C++包装层包括一些C++包装类,它们可用于构建高度可移植的和类型安全的C++应用。这是ACE工具包最大的一部分,大约包含了总源码的50%。C++包装类可用于:

相关文章:

  • 2021-11-24
  • 2021-11-21
  • 2021-05-03
  • 2021-06-14
  • 2021-12-29
  • 2021-07-11
猜你喜欢
  • 2022-01-07
  • 2021-11-10
  • 2021-04-27
  • 2021-09-03
  • 2022-01-13
  • 2021-07-09
  • 2021-08-10
相关资源
相似解决方案