9

Code::Blocks のローカル インストール用に定義済みのマクロを設定する方法はありますか。

それについて詳しく説明すると、基本的に、コードを送信する場所ではなく、特定のブロックを pc でのみコンパイルしたいと考えています。これを実現する 1 つの方法は次のとおりです。

#define MYPC
#ifdef MYPC
 //do something
#else
 // do something else
#endif

私は同じことを達成するつもりでしたが、 #define MYPC という行を含めたくないので、これを IDE のどこかに追加したいと思います。私は Visual Studio でこれを行う方法を知っており、Code::Blocks にも存在すると思います。ありがとう。

4

1 に答える 1

17

プロジェクト - プロパティ - プロジェクトのビルド オプション - コンパイラ設定 - #defines。

編集。#defines 編集ボックスの例:

定数1
CONSTANT2="0"

次のコマンド ラインが表示されます。

g++ -DCONSTANT1 -DCONSTANT2="0" ...

于 2010-11-01T07:46:55.873 に答える