matlab スクリプトから呼び出す mex コードがあります。コードをデバッグするために、多くの mexPrintf ステートメントを配置しましたが、タイミングの目的で、mex コード呼び出しで I/O を実行したくありません (I/O には多くの時間がかかるため)。これらのステートメントを削除/コメントアウトすることなく、これらのステートメントがまったく実行されないように、コード内の mexPrintf 呼び出しを抑制する最も簡単で最良の方法は何ですか? (後でこれらのデバッグ ステートメントが必要になる可能性があるため、これらのステートメントを削除/コメント アウトして、mex コードを再コンパイルしたくありません。また、コードを何度も変更してビルドするこの反復を続けたくありません) .
トリックを実行できるコンパイラスイッチはありますか? またはいくつかのプリプロセッサステートメント?
ありがとう!