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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章