ビルド構成(Release/Debug)によって、コードを切り替える

テクニカル・ノート 181229J

アーキテクチャ:

All

コンポーネント:

compiler

更新日:

2019/01/23 5:56

はじめに

本テクニカルノートでは、ビルド構成ごとにコードを切り替える方法について説明します。

解説

ビルド構成ごとに、プロジェクトでプリプロセッサシンボルを定義することができます。

[プロジェクト]メニュー>[オプション]>[C/C++コンパイラ]>[プリプロセッサ]

のシンボル定義に

リリース構成であれば __RELEASE__

デバッグ構成であれば __DEBUG__

など任意の文字列を記述し、Cのソースコード内では

#ifdef __DEBUG__
#else
#endif

などで、処理を分けてください。

まとめ

プリプロセッサシンボル定義をすることで、ビルド構成ごとにコードを切り替えることができます。

 

全ての製品名は、それぞれの所有者の商標または登録商標です

申し訳ございませんが、弊社サイトではInternet Explorerをサポートしていません。サイトをより快適にご利用いただくために、Chrome、Edge、Firefoxなどの最新ブラウザをお使いいただきますようお願いいたします。