构建自己的插件框架:第 3 部分

文章目录

    • 一、跨平台开发
      • 1、了解目标平台
      • 2、选择良好的跨平台库
      • 3、数据类型的差异
      • 4、在跨平台包装类中包装平台相关的组件
      • 5、组织第三方依赖库
      • 6、深刻理解构建系统
    • 二、平台服务
    • 三、错误处理
    • 四、实现C/C++双对象模型
    • 五、跨平台开发、杂项主题和双 C/C++ 对象模型

本系列文章来自 Building Your Own Plugin Framework, 主要内容是讨论使用C/C++ 语言开发跨平台的插件框架所需要的架构、开发方法以及部署。我们将从分析现有插件/组件系统开始,一步步深入了解如何开发插件框架,以及很多需要注意的问题,比如二进制兼容性等,在文章的最后,我们将给出一个比较合理的解决方案。

在本系列文章中,我们将开发一套具有工业强度的插件框架,可以运行在Windows、Linux、OS X 等主流操作系统之上,并且可以很容

你可能感兴趣的:(教练,我想学设计之禅,插件框架,C++)