プログラムのデバッグ中にのみ、プロジェクトソースファイルにステップインする方法はありますか?私はプログラムをステップ実行しながら、デバッガがに行きたくない例えばCLionデバッグステップをプロジェクト関数に限定する
以下のコードセグメント、
function1 (boost::doSomething())
に私は外部のライブラリー(例えばboost
)から機能を持っています。
外部ライブラリから任意のコードにステップインするのをスキップする設定がありますか?
プログラムのデバッグ中にのみ、プロジェクトソースファイルにステップインする方法はありますか?私はプログラムをステップ実行しながら、デバッガがに行きたくない例えばCLionデバッグステップをプロジェクト関数に限定する
以下のコードセグメント、
function1 (boost::doSomething())
に私は外部のライブラリー(例えばboost
)から機能を持っています。
外部ライブラリから任意のコードにステップインするのをスキップする設定がありますか?
、機能はまだ実装されていません。
誰かを助けるならば、メソッドブレークポイントは代わりを提供するかもしれません。 https://www.jetbrains.com/help/idea/types-of-breakpoints.html#method_breakpoint – user3079474
てみてください:上記のコメントで述べたように
auto result = boost::doSomething();
function1 (result);
これはデバッグ中にコードにステップインしながら最初のステートメントをスキップしません。 – user3079474
@ user3079474 'doSomething'から例外がスローされない場合は、デバッグ中に例外を乗り越えるだけです。それ以外にデバッガは 'doSomething'にステップインしますか? – CppLucifer
この機能はまだ実装されていません。[CPP-10876デバッガ:スマートステップイン(特定の機能にステップインする)](https://youtrack.jetbrains.com/issue/CPP-10876) –