0

win32 API を使用しているときに、何かおかしいことに気付きました。私は小さなプロジェクトで作業しており、windows.h をインクルードした直後に定義 WIN32_LEAN_AND_MEAN を追加しようとしました。VS 2013 RC のビルド ログでビルド タイム トラッカーを使用すると、定義 WIN32_LEAN_AND_MEAN を有効にすると、ビルド時間が実際には長くなります (10 ミリ秒程度)。正しい場所で WIN32_LEAN_AND_MEAN を定義していますか? プリプロセッサーの定義を実行するのに費やされる時間は、それらを見るだけの時間よりも短いですか? もしそうなら、プロジェクトのどのサイズで WIN32_LEAN_AND_MEAN を定義する必要がありますか? 助けてくれてありがとう!

更新: アドバイスに従って、win32_LEAN_AND_MEAN の定義を windows.h を組み込む前に変更したところ、さらに大きなパフォーマンスへの影響がありました。ビルド時間は 260 ミリ秒かかりました。

4

2 に答える 2