1

我会尽力更好地解释我的问题。使用 Eclipse 和 MTJ(Java 移动工具)插件,您可以为预处理器设置一些指令,以便创建不同的代码构建,例如在 C/C++ 中。我的问题是我无法使用此功能。我的意思是,当我构建源代码时,生成的输出包含每一行代码,甚至包含其中的代码

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

指示。我选中了“启用预处理”选项,并将调试级别更改为每个可能的设置(低于、等于和高于“信息”),结果始终相同:指令被简单地忽略。

4

2 回答 2

2

您正在使用 MTJ 的 v0.9.1(或更新版本)吗? 这个wiki 显示了他们对 MTJ 的规划,直到 0.9.1 才支持 mdebug 和 debug。

对于任何可能遇到此问题的人,这里是预处理的设置说明页面。

于 2009-01-14T16:25:24.090 回答
2

找到了!这是一个配置问题,我的错误。MTJ 插件本身仍然存在问题:当您导出 build.xml 文件以馈送 Ant 时,无论您在下拉菜单中选择了何种调试级别,它总是以在输出中写入“信息”结束,所以我必须手动更改它。我会尝试直接询问插件的开发人员。

于 2009-01-18T17:51:51.080 回答