首页 > 其他 > 详细

Premiere Pro & After Effects插件开发调试方法

时间:2016-03-26 15:18:25      阅读:315      评论:0      收藏:0      [点我收藏+]

      在给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下的插件开发要明朗多了。

Premiere Pro & After Effects插件开发调试方法

原文:http://www.cnblogs.com/csuftzzk/p/after_effects_debugging_in_visual_studio.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!