CDR插件开发之CPG插件005 - 暴露AttachPlugin方法实现CDR启动时加载插件

18 篇文章 33 订阅 ¥99.00 ¥89.90

在上篇文章里,博主讲到了查看CDR类型库ID的办法,通过 libid 引入了CDR类型库并修改了项目生成配置中的目标文件扩展名,成功编译得到了一个cpg文件。注意,对于这个cpg文件,我的称呼是cpg文件,而不是cpg插件,因为它并不能在CDR中使用(运行)。

在本篇文章里,博主会开始进入CDR加载CPG插件的核心技术环节,在之前项目的基础上做一些小的改进,添加很少的几行代码,就可以让cpg文件变成一个能在CDR中运行起来的“伪插件”。你会得到一点成就感,因为你编写的CPG终于能和CDR软件关联起来,你会看到自己编写的代码能在CDR中运行了。为何称作是“伪插件”?请仔细阅读本文,本文篇幅不多,以代码实战分析为主,讲清楚如何实现在CDR启动的时候,就给它“附加”一个插件

工程搭建准备

按照惯例,本篇文章的序号为005,请直接拷贝上一个工程 004-vgcore-and-import-by-libid(拷贝前最好清理掉 Debug、x64等编译目录,因为这些文件夹不需要保留,新的工程在编译时会自动生成),然后将其重命名为 005-cdr-attach-plugin,如下图所示:

  • 2
    点赞
  • 2
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 护眼 设计师:闪电赇 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值