1

おそらく主にトレース用であると思われる、一見無意味な (製品コードによる) 呼び出しをすべて無効にするコンパイラ フラグを特定できません。

--no-traces

これを達成しません。

次のような呼び出し:

HX_STACK_LINE
HX_STACK_PUSH

おそらく、これらをオフにして、必要に応じて本番コードに依存する API を無効にできるはずです。

4

1 に答える 1

2

私も最初はこれが気になりました。ただし、特定の変数を定義しない限り、C++ コードがコンパイルされると、挿入されたすべての行が削除されることがわかります

(参考までに、変数はHXCPP_DEBUGGERHXCPP_DEBUGHXCPP_STACK_VARSHXCPP_STACK_LINEでありHXCPP_STACK_TRACE、デフォルトでは定義されていません)

于 2013-07-19T00:14:41.800 に答える