Eclipse統合M29【Java/C++/Ruby/Python/Perl】at TECH
Eclipse統合M29【Java/C++/Ruby/Python/Perl】 - 暇つぶし2ch402:デフォルトの名無しさん
10/04/18 00:52:37
プリプロセッサはないが、いわゆる"flag variables"を用いてCの#ifdefに相当する行為が
コンパイル時に出来るよう、特別にjava言語仕様のコードの到達不能性チェックに例外が
設けられているとともに、コンパイラ実装者に対して当該部分の最適化をするよう要請されている。
URLリンク(java.sun.com)
の一番下のとこ。
だから、eclipseでビルドオプションみたいなことをするなら、
static final boolean DEBUG = false;
みたいなスイッチだけを入れたソースフォルダをrelease用とdebug用にそれぞれ
つくって、ビルド前にソースフォルダを切り替えるとか工夫すると#ifdefでデバッグ用
コードを使い分けるのと同様なことができる。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch