2009-01-14 67 views
1

我會盡力更好地解釋我的問題。 使用Eclipse和MTJ(Mobile Tools for Java)插件,您可以爲預處理器設置一些指令,以創建代碼的不同構建,如在C/C++中。 我的問題是,我無法使用此功能。我的意思是,當我建立我的來源時,產生的輸出包含每行代碼,甚至包含有誰知道在J2ME上如何成功使用預處理?

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

指令。我已選中「啓用預處理」選項,並且已將調試級別更改爲所有可能的設置(低於,等於和高於「信息」),結果始終相同:指令簡單地被忽略。

回答

2

發現它!這是一個配置問題,我的錯誤。 MTJ插件本身仍然存在一個問題:當你導出build.xml文件來提供Ant時,無論你在下拉菜單中選擇了哪個調試級別,它總是會在輸出結果中寫入「info」,所以我必須手動更改它。我會試着直接詢問插件的開發者。

2

您是否正在使用v0.9.1(或更新版本)的MTJ? This wiki顯示了他們對MTJ的規劃,並且直到0.9.1才支持mdebug和調試。

對於任何可能遇到此問題的人,here是預處理的設置說明頁面。

+0

是的,我使用MTJ的0.9.1版本 – 2009-01-14 16:32:57

相關問題