首页> 中文期刊> 《计算技术与自动化》 >一种轻量级的Win32应用程序二进制接口兼容方案

一种轻量级的Win32应用程序二进制接口兼容方案

         

摘要

在COM组件技术的基础上,对Win32平台下应用程序的二进制接口跨编译器兼容问题进行了研究.通过利用Win32平台下COM技术规约针对对象内存分布的一致约定,结合C++语言虚函数表的特性,提出一种专用于Win32平台的应用程序二进制接口跨编译器兼容问题解决方法.并由该方法衍生出一系列二进制接口兼容的类,形成一整套解决方案.与传统Win32平台上使用C语言接口或COM组件来达到二进制接口兼容的方式不同,新方案采用精简的类和虚函数表来规范对象内存分布,借助Win32平台下编译器对COM技术的广泛支持,实现了应用程序接口在不同编译器下二进制级别的统一.同时,方案保持了原C++语言的面向对象特性,还具有简单、轻量级的特点.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号