C++コードでプリプロセッサを見つける方法はありますか? NDebug、NOMAXMINなど?Microsoft Visual C++で使用されているコンパイルプリプロセッサの検索方法
私は
#ifdef _DEBUG
std::cout << "in debug mode";
#else
std::cout << "in release mode";
#endif
ような何かを行うことができますが、独自に定義することができますので、多くのプリプロセッサと同僚があります。
Microsoft Visual Studioを使用して、gccではなくC++コードを記述しています。
すべてのプリプロセッサディレクティブを意味しますか?標準的なリストがあり、多くのコンパイラベンダーが独自のものを提供しています。 –
定義されているすべてのマクロのリストを作成したいのですか? A *マクロ*は '_DEBUG'のような名前付きコードです。*プリプロセッサ*はマクロを評価するソフトウェアツールです。 – Beta
[GCCダンププリプロセッサの定義可能な複製](https://stackoverflow.com/questions/2224334/gcc-dump-preprocessor-defines) – spectras