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

转载于:https://www.cnblogs.com/csuftzzk/p/after_effects_debugging_in_visual_studio.html

Premiere Pro After Effects插件开发调试方法相关推荐

  1. After Effects插件开发调试方法

    文章目录 1.调试流程 2.作者答疑 1.调试流程   在开发AE插件时,对于实时调试插件有着很强的需求.除了业务需求外,单步调试插件还能够摸清楚Plugin和Host Application之间的交 ...

  2. MapGIS K9三维TDE平台插件开发调试方法

    记得之前小编我发过两篇文章,是关于MapGIS K9三维TDE平台插件开发环境配置 和MapGIS K9三维TDE平台插件开发第一个插件程序,不知道是否有读者按照我的方法去做了尝试,不过后来小编翻看邮 ...

  3. Adobe Premiere Pro CC 2018下载安装方法讲解

    观看地址: https://mparticle.uc.cn/video.html?uc_param_str=frdnsnpfvecpntnwprdssskt&wm_aid=10f103e3a7 ...

  4. After Effects Guru: Templates for Premiere Pro and After Effects After Effects 大师教程之Premiere Pro and

    After Effects Guru: Templates for Premiere Pro and After Effects 中文字幕 After Effects 大师教程之Premiere Pr ...

  5. 一打开Adobe Premiere Pro电脑就再现蓝屏的解决方法!

    Adobe Premiere Pro简称PR,是由Adobe公司推出,在国内非常多用户使用的视频编辑软件之一,但是有些用户,电脑配置也不低,但是偏偏在运行这个软件就会让电脑蓝屏,针对这种情况,PE吧给 ...

  6. Final Cut Pro X效果插件开发总结

    一.介绍 最近公司需要针对Final Cut Pro(FCP)开发一款效果插件,用于对公司自己开发的视频格式进行后期处理.Final Cut Pro是苹果公司推出的一款视频剪辑软件,因此需要在OSX平 ...

  7. 《Adobe Premiere Pro CS4经典教程》——1.7 Adobe Premiere Pro工作区

    本节书摘来自异步社区<Adobe Premiere Pro CS4经典教程>一书中的第1课,第1.7节,作者 [美]Adobe公司,译者 王永炫,更多章节内容可以访问云栖社区"异 ...

  8. Adobe Premiere Pro 2022 官方 应用内教程

    Adobe Premiere Pro 2022 安装后,自带一个应用内教程 位置为 帮助 > Premiere Pro 应用内教程 对应的工作区为 窗口 > 工作区 > Learni ...

  9. Premiere Pro教程

    Premiere Pro教程 背景:我花了2天的时间,把adobe premiere pro官网上的tutorials教程学了一边.学到了很多基本知识和技巧,害怕以后忘记,遂写以下笔记做后续的复习和参 ...

  10. Adobe Premiere // Adobe After Effects简称“AE”是Adobe公司推出的

    adobe premiere 编辑  同义词 Premiere一般指adobe premiere 一款常用的视频编辑软件,由Adobe公司推出.现在常用的有CS4.CS5.CS6.CC.CC 201 ...

最新文章

  1. Codeforces 835 F Roads in the Kingdom(树形dp)
  2. 正确的LeetCode刷题姿势!
  3. Ajax动态拼接li并绑定事件
  4. java 内存分配实例_java学习(四) —— 内存分配浅析
  5. 好用java库(二) : lambdaj (集合操作)
  6. 华为nova 5z即将亮相:麒麟810+3200万人像超级夜景
  7. [BZOJ 2154] Crash的数字表格
  8. GitHub实现G D O S自动签到
  9. 推荐15个在线多媒体(图片、音频、视频)编辑器,互联网营销
  10. Android飞机大战小游戏
  11. 计算机一级考试试题难不难,计算机一级考试通过率是多少 考试难吗
  12. linux安装软件无图标,linux安装的软件如何不固定在桌面图标 linux 桌面图标
  13. 编程也需要有大局观 新鲜出炉的大局观 了解一下
  14. 红黑树维持平衡的方式解析
  15. 机器人的弊议论文_辩证对待机器人-议论文范文600字
  16. 面试题:群聊消息的已读未读设计
  17. C语言中,开3次方用什么?
  18. 蓝桥杯单片机学习记录(8)(PWM脉宽调制)
  19. CSS样式自动换行(强制换行)
  20. 跳板机(运维堡垒主机)

热门文章

  1. Java中三层架构与MVC之间的显著区别
  2. 分页SQL语句/存储过程(.net/SQL技术交流群206656202 入群需注明博客园)
  3. VAAI 工作原理及存储阵列支持
  4. 【CCNA考试】2010-05-24-武汉-872(PASS)
  5. 面试官:亿级流量架构分布式事务如何实现?我懵了。。
  6. Wifi万能钥匙已经被淘汰了!Github这个开源工具太好用了!
  7. 什么是技术驱动型公司?阿里算吗?
  8. 快递员凌晨送件,将下班程序员误认成小偷
  9. 【习惯】是学习最好的坚持方式
  10. python基础之字典、集合