1

私の問題をよりよく説明しようとします。Eclipse と MTJ (Mobile Tools for Java) プラグインを使用すると、C/C++ のようにコードのさまざまなビルドを作成するために、プリプロセッサにいくつかのディレクティブを設定できます。私の問題は、この機能を使用できないことです。つまり、ソースをビルドすると、結果の出力にはコードのすべての行が含まれます。

//#mdebug info
...
//#enddebug

指令。「前処理を有効にする」オプションをチェックし、デバッグレベルをすべての可能な設定 (「情報」より低い、等しい、高い) に変更しましたが、結果は常に同じです。ディレクティブは単に無視されます。

4

2 に答える 2

2

それを見つけた!それは構成の問題でした、私の間違いです。それでもMTJプラグイン自体に問題があります。build.xmlファイルをエクスポートしてAntにフィードすると、ドロップダウンメニューで選択したデバッグレベルに関係なく、常に出力に「info」が書き込まれるため、次のようにする必要があります。手動で変更してください。プラグインの開発者に直接聞いてみます。

于 2009-01-18T17:51:51.080 に答える
2

MTJ の v0.9.1 (またはさらに新しいバージョン) を使用していますか? このwiki は、MTJ の計画と mdebug およびデバッグが 0.9.1 までサポートされていなかったことを示しています。

これに遭遇する可能性のある人のために、ここに前処理のセットアップ手順ページがあります。

于 2009-01-14T16:25:24.090 に答える