调试 OpenFX 插件



我正在使用OpenFX创建一个视觉效果插件。

我遵循了官方文档中的编程指南。但是,我没有找到与调试OpenFX插件有关的任何内容。

我正在寻找一些调试插件的特定方法。我目前正在使用Natron/DaVinci Resolve作为主机应用程序。

目前,我已经尝试(我在Mac上运行)通过lldb或Xcode"附加到进程",例如DaVinci Resolve。两者都会导致错误或连接丢失。

这取决于

您的 IDE。例如,使用 Visual Studio,在用于构建插件的解决方案中,可以将"要运行的可执行文件"设置为主机应用程序。然后,当您调试插件时,它将在调试器下启动主机应用程序。主机加载插件后,断点将变为活动状态(可以设置新断点),并在主机调用插件时命中断点。您将获得插件的源代码级调试,但除非您有符号,否则堆栈跟踪中的主机项将只是十六进制。

编辑:我刚刚注意到你说你在Mac上。在 Xcode 中,编辑您的方案。在"运行/调试"中,可以设置可执行文件。如上所述,选择主机应用程序。当您告诉 Xcode "运行"您的插件时,它应该会启动主机。

相关内容

  • 没有找到相关文章