2009-01-14 56 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

相关问题