0

OpenFX を使用して視覚効果プラグインを作成しています。

公式ドキュメントのプログラミング ガイドに従っています。ただし、OpenFX プラグインのデバッグに関連するものは見つかりませんでした。

プラグインをデバッグするための特定の方法を探しています。現在、ホスト アプリケーションとしてNatron / DaVinci Resolveを使用しています。

現在、私は (Mac で実行しています) lldb または Xcode を介して DaVinci Resolve などに「プロセスにアタッチ」しようとしました。どちらの場合も、エラーまたは接続の切断が発生します。

4

1 に答える 1

1

IDE によって異なります。たとえば、Visual Studio では、プラグインのビルドに使用されるソリューションで、「実行する実行可能ファイル」をホスト アプリケーションとして設定できます。その後、プラグインをデバッグすると、デバッガーの下でホスト アプリケーションが起動します。ホストがプラグインをロードすると、ブレークポイントがアクティブになり (新しいブレークポイントを設定できるようになり)、ホストがプラグインを呼び出したときにヒットします。プラグインのソース レベルのデバッグを取得できますが、シンボルがない限り、スタック トレースのホスト項目は 16 進数になります。

編集:あなたがMacを使っていると言ったことに気づきました。Xcode で、スキームを編集します。実行/デバッグでは、実行可能ファイルを設定できます。上記のように、ホスト アプリケーションを選択します。プラグインを「実行」するよう Xcode に指示すると、ホストが起動します。

于 2016-04-27T20:31:29.333 に答える