After Effects插件开发调试方法

在开发AE插件时,对于实时调试插件有着很强的需求。除了业务需求外,单步调试插件还能够摸清楚Plugin和Host Application之间的交互过程。这篇文章记录下在Visual Studio中调试PR,AE插件的设置方法。首先需要去Adobe官方网站下载PR,AE的开发SDK。一般相应的AE版本都有与之相对应的VS版本对应。

下载好的SDK包含所有的头文件和样例代码,Adobe官方已经为我们设置好了工程头文件,我们直接打开工程根目录下的BuildAll.sln即可。
在这里插入图片描述
我们选择IO工程作为示例说明,首先激活IO工程,作为编译工程首选项:
在这里插入图片描述
再打开工程属性,右键单击工程名称,选择工程属性:
在这里插入图片描述
首先在调试中设置运行命令,这里设置的是可执行程序,一般是宿主程序,如PR, AE的主程序:
在这里插入图片描述
这样,当我们在VS中F5调试运行时,会先启动这个宿主程序,然后宿主程序会去加载插件文件。那么插件文件的生成位置还要生成到PR,AE的插件目录下,才能让宿主程序加载:
在这里插入图片描述
这里设置的是插件文件的生成位置。点击应用之后即可单击F5调试运行了,可能会弹出下面的这个警告,这是因为AfterFX.exe文件没有调试符号文件,不要紧可以忽略(反正我们调试的又不是这个宿主程序,而是插件文件):
在这里插入图片描述在这里插入图片描述
单击“是”继续,可以看到宿主程序正常启动了……
很好很好,一切都是按照设想中来的,过一会即可进入源文件断点处:
在这里插入图片描述
至此我们可以再进行的F10、F11单步跟踪调试了。这里是以After Effects作为例子。实际上,对于Premiere Pro插件的调试也是一样的设置。开发起来还算是比较轻松,相比起Final Cut Pro下的插件开发要明朗多了。


欢迎光临广州知了软件工作室,定制各类软件插件开发,请咨询QQ微信312117271,手机18928899728。
https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-2800137871.2.7c8034b2Uw2Rp9&id=570791137617

猜你喜欢

转载自blog.csdn.net/weixin_42247427/article/details/85067609