2016-04-27 15 views
0

OpenFXを使用してビジュアルエフェクトプラグインを作成しています。OpenFXプラグインのデバッグ

私はthe programming guides from the official documentationに従っています。 しかし、OpenFXプラグインのデバッグに関連するものは見つかりませんでした。

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

現在、私はlldbやXcodeを介して "Attach to process"に(例えばMac上で)実行しています。 DaVinci Resolve。両方ともエラーが発生したり、接続が失われたりします。

答えて

1

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

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

+0

ありがとうございます。しかし、私は現在、Xcodeでアプリケーションをデバッグするのに幸運を祈るために、SchemeにExecutableを設定しています。私はこれがすべてのアプリケーションで可能ではないと思いますか? –

関連する問題