freeglut をコンパイルする_DEBUG
と、イベントが発生したときに、「LeaveNotify」、「MotionNotify」、「ButtonPress」などのさまざまな種類の警告が多数出力されます。これらの中には、状況に応じて他のものよりも役立つものがあります。具体的には、「MotionNotify」は基本的に、マウスの動きで生成されるデバッグ ログをスパムします。
タイプごとに警告を無効にして、警告レベルを制御する方法を探しています。
を調べましFREEGLUT_PRINT_WARNING
たが、これは機能しません。警告は、定義済みまたは未定義のいずれかで出力されます。うまくいったとしても、私はまだより細かい解決策を探しています。
glutInitWarningFunc
また、警告印刷のコールバックを設定することも検討しました。コールバック関数は、印刷用に書式設定された文字列と、対応する引数のリストを受け取ります。これで警告を完全に無効にすることができますが、実際に印刷する必要があるものをフィルタリングするための文字列比較以外のオプションはありません。私が見ているように、少なくともすべてのマウスの動きで文字列を比較するのは大変です。