C コードの一部が IDE でグレー表示されます。理由がわかりません。これは、コードの他の多くのセクションでも発生しました。私が得ているエラーのいくつかは、このコードがコンパイラによって認識されていないことを示しています。灰色化の原因と解決方法を提案して、誰かが私を助けることができますか? IDE テキスト エディタ ウィンドウのスナップショットを添付しました。それが役に立てば幸い!
5491 次
1 に答える
4
_32_
コード エディターは、プリプロセッサ シンボルが現在のビルド構成で未定義のままになっていることを理解できるほど洗練されています (以前に含まれていたコードでは定義されていません)。
それを反映するために、依存コードをグレー表示して、コンパイルされないことを示します (または、コンパイラによっても表示されます)。
このようなプラットフォーム依存のコードは、ほとんどの場合、そのままにしておく必要があります。グレー表示された部分をコンパイルする場合は、ターゲット プラットフォームを 32 ビットに切り替えるか#define _32_
、スクリーンショットにコードを含める前に切り替える必要があります。
于 2012-07-23T10:18:44.353 に答える