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下的插件開發要明朗多了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM