コードに#ifdef
このようなものがある場合
#ifdef _DEBUG
printf("This is a debug build");
#endif
Qt Creatorprintf
はデバッグ ビルドであってもグレー表示され、実行する"This is a debug build"
と印刷されます。
-D_DEBUG
インテリセンスは、ヘッダー/ソース ファイルで定義されるのではなく、コマンド ライン (つまり ) を介してコンパイラに渡されるプリプロセッサの定義を認識していないようです。