zoukankan      html  css  js  c++  java
  • Premiere Pro & After Effects插件开发调试方法

          在给Adobe Premiere Pro(PR)和Adobe After Effects(AE)插件开发时,对于实时调试插件有着很强的需求。除了业务需求外,单步调试插件还能够摸清楚Plugin和Host Application之间的交互过程。这篇文章记录下在Visual Studio中调试PR,AE插件的设置方法。首先需要去Adobe官方网站下载PR,AE的开发SDK。开发环境为Windows7 64bit, Visual Studio 2013, Adobe After Effects CC 2015 Windows SDK。

          下载好的SDK包含所有的头文件和样例代码,Adobe官方已经为我们设置好了工程头文件,我们直接打开工程根目录下的BuildAll.sln即可。

          我们选择IO工程作为示例说明,首先激活IO工程,作为编译工程首选项:

          再打开工程属性,右键单击工程名称,选择工程属性:

          首先在调试中设置运行命令,这里设置的是可执行程序,一般是宿主程序,如PR, AE的主程序:

          这样,当我们在VS中F5调试运行时,会先启动这个宿主程序,然后宿主程序会去加载插件文件。那么插件文件的生成位置还要生成到PR,AE的插件目录下,才能让宿主程序加载:

          这里设置的是插件文件的生成位置。点击应用之后即可单击F5调试运行了,可能会弹出下面的这个警告,这是因为AfterFX.exe文件没有调试符号文件,不要紧可以忽略(反正我们调试的又不是这个宿主程序,而是插件文件):

          单击“是”继续,可以看到宿主程序正常启动了……

          很好很好,一切都是按照设想中来的,过一会即可进入源文件断点处:

          至此我们可以开心的F10、F11单步跟踪调试了。这里是以After Effects作为例子。实际上,对于Premiere Pro插件的调试也是一样的设置。开发起来还算是比较轻松,相比起Final Cut Pro下的插件开发要明朗多了。

  • 相关阅读:
    端口扫描器的几种代码实现方案
    滴滴推理引擎IFX:千万规模设备下AI部署实践
    报名啦!第四届滴滴-IEEE未来精英论坛今夏来袭
    torch单机多卡重点:
    常见异常总结,入职阿里巴巴大概率面试题!!!
    龙小树 | R语言学习参考用书推荐
    英文写作常用网址
    LaTeX常用链接与资料
    LaTeX:算法模板
    崩溃中!我终于看明白了,什么是财富自由的底层逻辑!思维导图+笔记精华
  • 原文地址:https://www.cnblogs.com/csuftzzk/p/after_effects_debugging_in_visual_studio.html
Copyright © 2011-2022 走看看